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 onvarious 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)
- Core hours 9:30am-4:00pm
My client is open to considering senior ormid-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.