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 plus bank holidays
* On the job training opportunities
* Hybrid working (minimum 2 days in office...