Embedded Software Engineer

Embedded Software Engineer

Posted 7 days ago by Carbon60

£70 Per hour
Undetermined
Undetermined
Stevenage, England, United Kingdom

Summary: The Embedded Software Engineer role involves developing safety-related real-time application software for next-generation systems, encompassing the entire software lifecycle from architecture to testing. The position requires hands-on experience and collaboration with multidisciplinary teams in a lab environment. The ideal candidate will have a strong background in embedded software development and familiarity with safety-critical standards. This role is critical for ensuring the reliability and safety of complex systems.

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.

Key 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).

Salary (Rate): £70.00/hr

City: Stevenage

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Embedded 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).