Flight Software Architect (O Chazo)
Role details
Job location
Tech stack
Job description
Senior Embedded Software Engineer - Space & Safety-Critical SystemsGTS 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 ResponsibilitiesDesign, 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 ExperienceMinimum 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 systemsReal?time operating systems including RTEMS, VxWorks and/or FreeRTOSEmbedded processor architectures such as LEON, ARM and PowerPCExperience leading software development teams and coordinating technical activities across project phases.Desirable ExperienceEmbedded 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:WaterfallAgile / ScrumCMMISoftware Quality Assurance frameworksTeam leadership and project management experience.Familiarity with UML and SysML modelling methodologies.Knowledge of MISRA-C coding standards.Skills & TechnologiesC / C++RTEMSVxWorksFreeRTOSPythonAdaGitSVNECSSDO-178LEONARMPowerPCUMLSysMLMISRA-CScrumCMMIWhat's on OfferOpportunity 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.#J-*****-Ljbffr
Requirements
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
Benefits & conditions
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. #J-*****-Ljbffr