Flight Software Architect
hace 2 días
Valencia
Senior Embedded Software Engineer – Space & Safety-Critical Systems GTS Space is working with a company at the forefront of advanced space technology, seeking an experienced Senior Embedded Software Engineer to support the development of complex, mission-critical software systems. This is an opportunity to join a highly skilled engineering team working on real-time, safety-critical applications for space and aerospace programmes, contributing throughout the full software development lifecycle from architecture and design through to integration and verification. Key Responsibilities • Design, develop and maintain real-time embedded software for safety-critical space and aerospace applications., • Lead software development activities throughout project lifecycles, ensuring compliance with applicable industry standards., • Produce and maintain software design, development and project documentation., • Provide technical leadership and guidance to software engineers across multiple project phases., • Support software integration, testing, validation and verification activities., • Contribute to software architecture decisions and embedded system design. Required Experience • Minimum 10 years' experience developing embedded software within the space, aerospace, defence or other safety-critical industries., • Strong experience developing software in accordance with recognised standards such as ECSS and/or DO-178., • Excellent programming skills in C, with additional experience in languages such as Python and/or Ada desirable., • Experience using software configuration management tools including Git and SVN., • Strong understanding of:, • Real-time multithreaded software systems, • Real-time operating systems including RTEMS, VxWorks and/or FreeRTOS, • Embedded processor architectures such as LEON, ARM and PowerPC, • Experience leading software development teams and coordinating technical activities across project phases. Desirable Experience • Embedded software development for hardware control systems, communication interfaces and boot software., • Software verification and validation activities., • Development and execution of test specifications and test procedures., • Experience using system test benches, EGSE and SCOE environments., • Knowledge of software development methodologies including:, • Waterfall, • Agile / Scrum, • CMMI, • Software Quality Assurance frameworks, • Team leadership and project management experience., • Familiarity with UML and SysML modelling methodologies., • Knowledge of MISRA-C coding standards. Skills & Technologies • C / C++, • RTEMS, • VxWorks, • FreeRTOS, • Python, • Ada, • Git, • SVN, • ECSS, • DO-178, • LEON, • ARM, • PowerPC, • UML, • SysML, • MISRA-C, • Scrum, • CMMI What's on Offer • Opportunity to work on cutting-edge space programmes., • Involvement in highly complex and technically challenging projects., • Collaborative international engineering environment., • Long-term career development within a growing sector., • Competitive salary and benefits package.