Senior Embedded Software Engineer

Apply
  • Job Location: Oxford, England
  • Type: Permanent
  • Posted: 19/01/2024

Job Title: Senior Embedded Software Engineer
Contract Type: Permanent, Full-time
Location: Harwell, Oxford
Hybrid? Yes
Salary: Circa £75,000 (dependent on experience)

Capital International Staffing have partnered with a leading space company located at the heart of the British space industry, Harwell Campus in Oxford. We are currently seeking a highly skilled Senior Embedded Software Engineer to contribute to the technical advancement of embedded real-time software for upcoming space missions. This exciting opportunity is ideal for individuals with a proven background in real-time embedded software within the space or aerospace sector.

As a Senior Embedded Software Engineer, you will play a crucial role in the day-to-day operations, focusing on the development of flight software for satellite onboard computers. Your responsibilities will include interpreting requirements, collaborating with other subsystem teams to address software needs, and executing verification, integration, and testing activities. Moreover, you will be at the forefront of integrating Computer Vision and Guidance, Navigation, and Control software into the flight software environment.

The Role:

• Create, craft, and validate Flight Software for spacecraft, ensuring optimal performance and reliability.
• Formulate Interface Control Documents (ICDs), development plans, and verification plans to guide the software development process.
• Collaborate seamlessly with teams at both sub-system and system levels to identify software requirements and develop effective solutions.
• Execute comprehensive verification, validation, and integration processes for Flight Software to guarantee its seamless functionality.
• Engage actively in Mission System Test and Simulation campaigns to validate and optimise software performance in real-world scenarios.
• Facilitate knowledge transfer from company teams globally, contributing valuable insights, and provide technical review inputs to projects across the entire organisation.

What You'll Bring:

Essential Skills:

• Bachelor's or master’s degree in computer science, software engineering, or a relevant engineering/science discipline.
• Over 5 years of experience in software development for real-time embedded systems (C/C++).
• Experience in developing software for the aerospace/space sector.
• Knowledge of software development methodologies and embedded software engineering.
• Experience with implementing real-time systems and software.
• Proficiency in developing and implementing test plans.
• Proactive and self-managing, capable of planning and effectively leading areas of responsibility while contributing collaboratively within a close-knit team.

Desirable Skills:

• Experience in development for VxWorks or RTEMS platforms.
• Involvement in all stages of the mission design lifecycle, from initial concept to design, test, and operations.
• Familiarity with UML.
• Understanding of commonly used protocols and standards for communications, such as CCSDS, CAN, Spacewire.
• Knowledge of cFS (Core Flight Software) software framework.
• Experience with SPARC V8 or PowerPC architecture.
• Linux system administration, including shell scripts, make, etc.
• Development on Linux systems.
• Proficiency in scripting languages.

What's On Offer?

• Flexible and Hybrid Work Environment: Flexibility around core hours and a hybrid work structure fostering a healthy work-life balance.
• Comprehensive Benefits: 25 days holiday + bank holidays, life insurance, long-term sick pay, private healthcare (taxable), relocation support, visa sponsorship.
• Collaborative Atmosphere: Engage in regular social events and be part of a supportive workplace valuing your professional growth.

Capital International Staffing Ltd is acting as an Employment Business in relation to this vacancy.

Apply

Back to job listings

View all jobs