Junior Embedded Software Engineer
Junior Embedded Software Engineer

Junior Embedded Software Engineer

Entry level 22000 - 33000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop and maintain firmware/software for exciting projects with a collaborative team.
  • Company: Join a successful electronic design and assembly company with a growing client base.
  • Benefits: Enjoy on-the-job training, off-site courses, and a competitive salary of £27,500 p/a.
  • Why this job: Be part of innovative projects and contribute ideas to improve products and efficiency.
  • Qualifications: Relevant education in electronics or software design; skills in Embedded C/C++ and hardware debugging.
  • Other info: Opportunity to learn new programming languages and development tools while working with experienced engineers.

The predicted salary is between 22000 - 33000 £ per year.

Established and Highly Successful Electronic Design and Assembly Company with a Consistently Expanding Client Base are Seeking to Add to their Team with the Recruitment of a Junior Embedded Software Engineer. This is a Fantastic Career Opportunity to Work with a Collaborative Team of Versatile and Knowledgeable Embedded Software Engineers and Electronics Engineers on a Wide Range of Interesting Projects with On-the-Job Training and Off-Site Courses.

ROLE

  • Developing and Maintaining Firmware/Software for New and Existing Projects.
  • Input in All Phases of Design Life Cycle (Requirements Capture, Implementation, Test, Validation, and Deployment).
  • Following Training, Effectively Utilise Software Source Control (SVN) and Issue Tracking Systems (Trac).
  • Up-Skill where Required to Learn New Programming Languages and Development Tools.
  • Assist the Senior Developers with Project Tasks.
  • Participate with Ideas or Suggestions for New Products, Product Improvements, and Ways to Reduce Costs or Improve the Efficiency of the Company.
  • Writing Embedded C/C++ for Microprocessors and/or Microcontrollers.
  • Competent in Debugging Code at a Hardware Level, Using Digital Analysers, Meters, Scopes, etc.

Education Relevant to Electronics or Software Design:

  • FreeRTOS.
  • Linux (Especially Embedded Linux).
  • Source Code Control (SVN and Trac).
  • STM32, IMX6, IMXRT, and Atmel AVR Processors.
  • ARM (Specifically ST).
  • Atmel AVR and SAM.
  • Hardware Debugging Skills.

REMUNERATION £27,500 p/a Subject to Qualifications and Experience.

A

Contact Detail:

ARx Recruitment Services Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the specific microcontrollers and processors mentioned in the job description, such as STM32 and Atmel AVR. Having hands-on experience or projects that showcase your skills with these technologies can set you apart from other candidates.

✨Tip Number 2

Engage with online communities or forums related to embedded systems and software engineering. Networking with professionals in the field can provide valuable insights and potentially lead to referrals for the position.

✨Tip Number 3

Consider contributing to open-source projects that involve embedded C/C++ programming. This not only enhances your coding skills but also demonstrates your commitment and passion for the field to potential employers.

✨Tip Number 4

Prepare to discuss your debugging skills during the interview. Be ready to share specific examples of how you've successfully debugged code at a hardware level, as this is a crucial aspect of the role.

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

Embedded C/C++ Programming
Firmware Development
Microprocessor and Microcontroller Knowledge
Debugging Skills at Hardware Level
Experience with Digital Analysers, Meters, and Scopes
Familiarity with FreeRTOS
Understanding of Embedded Linux
Source Code Control (SVN and Trac)
Knowledge of STM32, IMX6, IMXRT, and Atmel AVR Processors
ARM Architecture Understanding
Collaboration and Teamwork
Problem-Solving Skills
Adaptability to Learn New Programming Languages and Tools
Input in Design Life Cycle Phases

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in embedded software development, particularly with C/C++ and any specific microcontrollers mentioned in the job description. Emphasise any projects or coursework that demonstrate your skills in firmware/software development.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded systems and your eagerness to learn. Mention specific projects or experiences that relate to the role and express your enthusiasm for working within a collaborative team environment.

Highlight Relevant Skills: In your application, clearly outline your technical skills, especially those related to debugging, source control (SVN), and any experience with FreeRTOS or Linux. This will help the employer see how you fit into their team right away.

Show Willingness to Learn: Since the role involves up-skilling and learning new programming languages, mention your adaptability and willingness to take on new challenges. Provide examples of how you've successfully learned new technologies or skills in the past.

How to prepare for a job interview at ARx Recruitment Services

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded C/C++ programming and any relevant projects you've worked on. Highlight your familiarity with microprocessors and debugging tools, as these are crucial for the role.

✨Demonstrate Your Problem-Solving Abilities

Expect questions that assess your approach to troubleshooting and debugging. Share specific examples of challenges you've faced in previous projects and how you resolved them, especially at a hardware level.

✨Express Your Willingness to Learn

Since the role involves up-skilling and learning new programming languages, convey your enthusiasm for continuous learning. Mention any courses or self-study you've undertaken related to embedded systems or software development.

✨Engage with Ideas for Improvement

Prepare to discuss potential ideas or suggestions for product improvements or cost reductions. This shows your proactive attitude and willingness to contribute to the team's success beyond just your assigned tasks.

Junior Embedded Software Engineer
ARx Recruitment Services
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>