ADA Software Engineer - Leidos Innovations UK Limited
Software Engineer
Develop safety‑critical, real‑time software using C++ and Ada on Windows and Linux platforms, following Waterfall and V‑Model processes throughout the full software lifecycle.
About the role
Key Responsibilities
Design, implement, and test safety‑critical real‑time software components using C++ and Ada.
Develop and maintain code for both Windows and Linux operating systems.
Apply Waterfall and V‑Model development methodologies to manage requirements, design, verification, and validation activities.
Collaborate with cross‑functional teams to integrate software modules and conduct system‑level testing.
Perform root‑cause analysis and resolve defects to ensure compliance with safety standards.
Requirements
Proven experience developing real‑time, safety‑related software, preferably in C++ with exposure to Ada.
Strong knowledge of Windows and Linux development environments.
Hands‑on experience with Waterfall and/or V‑Model development lifecycles.
Demonstrated ability to work across the full software lifecycle, from requirements capture to delivery.
Excellent problem‑solving and analytical skills, with a focus on high‑integrity systems.