SC Cleared Embedded Software Engineer
| Posting date: | 07 November 2025 |
|---|---|
| Salary: | £600 to £650 per day |
| Hours: | Full time |
| Closing date: | 14 November 2025 |
| Location: | X000XX |
| Company: | Experis |
| Job type: | Contract |
| Job reference: | BBBH427327_1762527564 |
Summary
Job Title: SC Cleared Embedded Software Engineer
Location: Remote with some travel to Malvern and Farnborough
Duration: 6 months with likely extension
Rate: Up to £650 per day via an approved umbrella company
Project Description & Role Summary:
We are looking for a Senior Embedded Software Engineer for developing software in a cutting edge radar system. You will be solving technically challenging problems and may work on a variety of activities and tasks, as part of a full scale system development lasting up to 1 year. You will work throughout the engineering lifecycle, applying rigorous engineering practices; analysing, designing, implementing, testing, supporting and maintaining solutions that solve the mission-critical problems of our customers.
Responsibilities & Outputs:
Working as part of a small embedded and application software engineering team, you will be reporting to the Project Technical Lead, responsible for system requirements development, architectural design, detailed design, implementation and verification of embedded C/C++ software.
- Responsible for designing and developing highly efficient and robust software.
- Responsible for the implementation, integration, debugging and formal verification activities.
- Responsible for timely and accurate communication of task status. Propose ideas and solutions to technical and project wide problems.
- Responsible for ensuring deliverables are on-time and are of production quality.
Essential skills, knowledge, capabilities etc
- Degree in a computer science, engineering or maths subject or demonstrable equivalent experience
- At least 5 years' embedded C and C++ software development on Linux.
- Experience of working in a rigorous engineering environment using configuration management and change management processes and tools.
- Knowledge and experience of the specification, design and implementation of complex software solutions.
- Experience of source control using git.
- Experience of developing for embedded platforms, including interfacing to FPGAs over PCIe.
- Experience using software design, development environment and test tools such as Enterprise Architect, Visual Studio, etc.
- Exposure to software designs using UML.
- Excellent verbal and written technical English communications skills.
Desirable skills, knowledge, capabilities etc
- Experience developing for Ubuntu or other Debian based distros.
- Skilled in other software languages and frameworks e.g. C#.
- Optimisation of hardware interfaces for software performance.
- Working on mixed software/FPGA systems.
- Working in an Agile development team.
If this is the role for you please submit your CV at your earliest convenience