Principal Software Engineer (Fully Remote)
Role details
Job location
Tech stack
Job description
Support the specification, design, coding, and testing of complex real-time embedded software in Ada , producing mission-critical quality software, to high integrity levels, company standards and customer requirements. Take ownership of complex tasks across the full software lifecycle from requirements to integration, testing, and delivery. Collaborate with hardware, firmware, and systems engineering teams, working closely across disciplines to develop robust solutions whilst maintaining independence in your work.
Requirements
Expert knowledge of the Ada software language, including OO design principles. Experience in requirements engineering, hands-on integration, and target testing. Good knowledge of developing software within a mature development process framework.