C# Software Engineer
About the Role
We are seeking an experienced Embedded Software Engineer to develop safety-related real-time application software for next‑generation systems. This is a hands‑on role covering the full software lifecycle, from architecture and design to implementation and testing.
Key Responsibilities
* Design, implement, and verify embedded software for complex systems.
* Work with formal requirements capture tools and configuration management processes.
* Conduct unit testing and code coverage analysis using industry‑standard tools.
* Collaborate with multidisciplinary teams in a lab environment.
Essential Skills
* Strong experience in bare‑metal embedded software development using C/C++.
* Knowledge of safety‑critical standards (e.g., DO178C Level B, SIL‑4).
* Familiarity with tools such as DOORS, LDRA, RAPITA, and configuration control systems (GIT, PVCS).
* Ability to debug complex issues and produce documentation to required safety levels.
Desirable
* Experience with defence standards and microcontroller technologies.
* Exposure to modelling tools (e.g., Ansys SCADE) and ALM systems (JIRA, IBM EWM).
#J-18808-Ljbffr