Contract Embedded Software Engineer
6 Months (Initially)
£650-700 per day (Inside IR35)
Hybrid/Hampshire Area(2 days per week on-site)
ACTIVE SC CLEARANCE REQUIRED
Role Overview
This strategic appointment is driven by the expanding scope of our client’s projects and the need for specialised embedded software expertise. The role offers a chance to work on significant initiatives that influence the future of technology, making a tangible difference in critical areas. It’s an ideal position for skilled engineers eager to operate at the forefront of embedded systems development with a respected innovator in the industry.
Key Responsibilities
- Develop and optimise embedded software applications using C/C++ on microcontroller platforms, with experience in bare metal programming or real-time operating systems.
- Design, implement, and test hardware interfaces and drivers such as SPI, GPIO, serial communication, ADC, and PWM.
- Debug and troubleshoot embedded systems, utilising basic test equipment including oscilloscopes and other diagnostic tools.
- Maintain and update version control repositories, primarily using GitLab.
- Collaborate closely with hardware and engineering teams to ensure seamless integration and functionality.
Essential Skills & Experience
- Proven experience in software development in C/C++ targeting embedded microcontroller devices.
- Familiarity with hardware interfaces and drivers, including SPI, GPIO, serial, ADC, and PWM.
- Hands-on debugging skills with embedded platforms and basic electronic test equipment.
- Solid understanding of version control systems, particularly GitLab.
- Ability to work effectively both independently and within a multidisciplinary team.
- Security clearance or eligibility to obtain BPSS and UKSV SC clearance.
Desirable Attributes
- Experience with CMake build systems.
- Knowledge of unit testing frameworks such as Google Test.
- Prior exposure to real-time operating systems (RTOS).
- Additional hands-on experience with test automation or hardware-in-the-loop testing.
Please note, we can only accept applicants with an active Security clearance already.
If you’re interested, apply to the link for consideration.
