Enable job alerts via email!

Embedded Software Engineer

Austin Fraser

Reading

Hybrid

GBP 50,000 - 60,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established engineering company is seeking a talented Embedded Software Engineer to join their expert team. In this exciting role, you will develop innovative embedded software solutions using C/C++ on ARM-based microcontrollers. You'll be involved in the full product development life-cycle, collaborating with hardware and software engineers. The company values passion and demonstrated ability, offering opportunities for growth and customer interaction. Enjoy a hybrid work environment, generous benefits, and a supportive team culture that fosters learning and development. If you're ready to take your career to the next level, this is the perfect opportunity for you!

Benefits

Generous pension contribution
Private healthcare
25 days holiday plus bank holidays
On the job training opportunities
Hybrid working (minimum 2 days in office)

Qualifications

  • Strong proficiency in C/C++ for embedded systems development.
  • Knowledge of memory management and system-level hardware.

Responsibilities

  • Develop embedded software solutions for various client projects.
  • Work with a multi-disciplinary team on the full product development life-cycle.

Skills

C/C++ programming
Memory management
Timing and interrupt handling
System-level hardware understanding
Adaptability to multiple projects

Job description

My client is an established engineering company specializing in innovative embedded systems solutions across multiple sectors. They're currently seeking a talented Embedded Software Engineer to join their expert technical team.


The Role


In this role, you'll develop embedded software solutions across multiple client projects. You'll work primarily with ARM-based microcontrollers in a versatile technical environment where approximately 60% of your time will be dedicated to firmware development and 40% to higher-level coding using C/C++.


You'll be involved in the full product development life-cycle on various projects with quick turn-around times, working with a multi-disciplinary team of hardware/software engineers, with scope to grow your responsibilities over time and become more involved with customer interaction (if this is of interest!).


Key Requirements


  1. Strong proficiency in C/C++ programming for bare metal & RTOS ARM MCUs
  2. Knowledge of memory management, timing, and interrupt handling
  3. Understanding of hardware at system level (block diagrams, etc.)
  4. Adaptability to work across multiple projects simultaneously

What's On Offer


  1. Salary up to £60,000 depending on experience
  2. Generous pension contribution (9% with no employee matching required)
  3. Private healthcare
  4. 25 days holiday plus bank holidays
  5. On the job training opportunities
  6. Hybrid working (minimum 2 days in office)
  7. Core hours 9:30am-4:00pm

My client is open to considering senior or mid-level engineers with the right skills and enthusiasm, or even promising junior candidates with exceptional aptitude for embedded systems. They value demonstrated ability and passion over years of experience alone.


So, if this role is of interest then apply now to avoid disappointment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.