Enable job alerts via email!

C# Software Engineer

Carbon 60

Stevenage

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm is seeking an experienced C# Software Engineer to develop safety-related real-time application software for next-generation systems. This role involves designing, implementing, and verifying embedded software, requiring expertise in C/C++ and knowledge of safety-critical standards. Candidates should be able to debug complex issues and collaborate with multidisciplinary teams. The position offers the opportunity to work in a hands-on environment covering the full software lifecycle.

Qualifications

  • Strong experience in bare-metal embedded software development using C/C++.
  • Knowledge of safety-critical standards (e.g., DO178C Level B, SIL-4).
  • Ability to debug complex issues and produce documentation to required safety levels.

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.

Skills

Embedded software development
C/C++ programming
Debugging
Knowledge of safety-critical standards

Tools

DOORS
LDRA
RAPITA
GIT
PVCS
Ansys SCADE
JIRA
IBM EWM
Job description
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).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.