Embedded C++ Software Engineer
New Today
Embedded C++ Software Engineer (Senior/Principal)
Location: Hampshire
Contract length: 6 months
Work model: 1 - 4 days per week in the office.
(Flexible working is available, though this project will require regular onsite presence depending on project needs.)
*Candidates must hold, or be able to obtain, SC clearance*
The role
We are supporting a client in the defence sector who is seeking a Software Engineer to join their Integrated Sensors & Protection line of business. Direct industry experience is desirable but not essential.
The role will involve developing a new generation of features and capabilities using innovative software solutions - and we need you to help create them.
Essential:
Bare-metal Embedded C++ software development
Experience with Embedded interfaces (eg CAN bus, I2C, SPI, GPIO)
Familiarity with tools and approaches to Embedded development
Useful to have:
C# application development
Experience developing Windows & Linux applications
Familiarity with the software life cycle processes
Knowledge of configuration management tools (eg Git)
Software design experience (eg SysML/UML)
Test case/procedure development experience
Experience of iterative development life cycles (eg tailored Agile)
Experience using tools associated with iterative development life cycles (Jira, DevOps)
- Location:
- Basingstoke
- Job Type:
- FullTime
- Category:
- IT & Computers