Junior Embedded Software Engineer

Junior Embedded Software Engineer

Full-Time 28000 - 35000 £ / year (est.) No working from home possible
OnTarget Communications

At a Glance

  • Tasks: Develop and maintain embedded software while collaborating with cross-functional teams.
  • Company: Join a dynamic team in Derbyshire focused on innovative embedded systems.
  • Benefits: Gain hands-on experience, competitive salary, and opportunities for professional growth.
  • Other info: Perfect for those looking to kickstart their career in a supportive environment.
  • Why this job: Make a real impact in tech by working on exciting embedded projects.
  • Qualifications: Degree in Computer Science or Electronics; proficiency in C and C++ required.

The predicted salary is between 28000 - 35000 £ per year.

We are seeking a motivated Junior Embedded Software Engineer to support the development of embedded systems. This role offers an excellent opportunity to gain hands‑on experience in software and hardware integration while contributing to the delivery of high‑quality technical solutions.

Key Responsibilities

  • Develop and maintain embedded software using C and C++
  • Support integration of software with hardware systems
  • Assist in debugging, testing, and validation of embedded applications
  • Collaborate with cross‑functional teams including hardware and systems engineering
  • Produce and maintain clear technical documentation
  • Contribute to continuous improvement of development processes

Requirements

  • Degree in Computer Science, Electronics, or a related field
  • Proficiency in C and C++
  • Basic understanding of embedded systems and software development principles
  • Strong problem‑solving skills and attention to detail
  • Good written and verbal communication skills

Desirable

  • Familiarity with Linux environments
  • Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN)
  • Experience with debugging tools and version control systems

Junior Embedded Software Engineer employer: OnTarget Communications

Join a dynamic team in Derbyshire where innovation meets collaboration. As a Junior Embedded Software Engineer, you'll benefit from a supportive work culture that prioritises employee growth through hands-on experience and continuous learning opportunities. Enjoy a competitive salary, flexible working arrangements, and the chance to contribute to cutting-edge projects in embedded systems, all while being part of a community that values your contributions.

OnTarget Communications

Contact Details:

OnTarget Communications Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Embedded Software Engineer

Tip Number 1

Network like a pro! Reach out to people in the embedded systems field on LinkedIn or at local meetups. You never know who might have a lead on a job or can give you insider info about the company.

Tip Number 2

Prepare for technical interviews by brushing up on your C and C++ skills. Practice coding challenges and be ready to discuss your projects. We want to see how you think and solve problems!

Tip Number 3

Show off your passion for embedded systems! Bring examples of your work, whether it's a personal project or something from uni. This will help us see your hands-on experience and enthusiasm.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Junior Embedded Software Engineer

C
C++
Embedded Systems
Software Development Principles
Problem-Solving Skills
Attention to Detail
Written Communication Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your skills in C and C++, as well as any experience with embedded systems. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or coursework!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the Junior Embedded Software Engineer position and how your skills can contribute to our team. Keep it concise but engaging – we love a bit of personality!

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled challenges, especially in software development or debugging. We’re looking for those strong problem-solving skills, so let us know how you’ve used them in real situations.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at OnTarget Communications

Know Your C and C++ Inside Out

Make sure you brush up on your C and C++ skills before the interview. Be prepared to discuss your previous projects or coursework where you used these languages, as well as any challenges you faced and how you overcame them.

Understand Embedded Systems Basics

Familiarise yourself with the fundamentals of embedded systems. You might be asked about how software interacts with hardware, so having a solid grasp of concepts like memory management and real-time processing will definitely give you an edge.

Show Off Your Problem-Solving Skills

Prepare to tackle some technical questions or problems during the interview. Practice explaining your thought process clearly and logically, as this will demonstrate your analytical skills and attention to detail.

Communicate Effectively

Since collaboration is key in this role, practice your communication skills. Be ready to discuss how you've worked with cross-functional teams in the past, and don’t forget to ask insightful questions about the team dynamics and projects at the company.