Embedded Software Engineer
Job Title: Embedded Software Engineer Location: Cambridgeshire Salary: £50,000 to £60,000 Employment Type: Permanent Working Arrangements: Onsite working Role overview This position sits within a hands on engineering team developing embedded software for new and existing products. The work focuses on C programming, ARM based processors and Git driven development. The role suits someone who enjoys low level engineering and working closely with hardware teams. Key responsibilities:- Design, develop and maintain embedded software in C- Implement, test and debug code on ARM microcontrollers or ARM based platforms- Use Git for version control, branching and collaborative development- Work with hardware, electronics and systems engineers to integrate features- Contribute to coding standards, testing processes and documentation- Support product development from prototype through to release Essential skills:- Strong experience programming in C for embedded systems- Practical experience with ARM processors (e.g., Cortex M or Cortex A)- Confident using Git in a team environment- Understanding of low level concepts such as interrupts, memory management, drivers, peripherals, RTOS or bare metal development- Ability to interpret schematics, datasheets and work effectively with hardware teams Desirable experience- GUI development or integration (e.g., Qt, TouchGFX, LVGL or similar frameworks)- Familiarity with CI/CD pipelines for embedded development- Experience with communication ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!