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
Strong proficiency in C/C++ programming for bare metal & RTOS ARM MCUs
Knowledge of memory management, timing, and interrupt handling
Understanding of hardware at system level (block diagrams, etc.)
Adaptability to work across multiple projects simultaneously
What's On Offer
Salary up to £60,000 depending on experience
Generous pension contribution (9% with no employee matching required)
Private healthcare
25 days holiday pl...