- Contract
- Anywhere
I’m currently supporting a client who is looking to bring on an Embedded Software Engineer to drive flight software development for their nanosatellite missions.
The focus is on hands-on CDHS (Command and Data Handling System) development, building software across the full mission lifecycle, from proposal support and requirements definition through delivery and in-orbit operations support, while collaborating closely with Project Managers, Systems Engineers, and AIT teams.
If you have strong embedded C expertise, experience with FreeRTOS and spacecraft flight software, and can step into a project and contribute across disciplines, this could be an excellent opportunity.
Â
Key Responsibilities
- Design, develop, and verify CDHS flight software for nanosatellites
- Derive subsystem requirements and support proposal preparation
- Write technical documentation including requirements specifications, test procedures, and software/system documentation
- Collaborate with Project Managers, Systems Engineers, and System Assembly Integration and Test (AIT) Engineers
- Support delivery of software to internal and external customers
- Support in-orbit operations
- Act as a versatile engineer, stepping in across projects where needed
Â
Skills & Experience
- 3-6 years of working experience in embedded flight software development for spacecraft
- Degree in Computer Science, Computer Engineering, Embedded Systems, or equivalent
- Thorough knowledge of the C programming language
- Experience with data-interface standards: I2C, UART, SPI
- Experience with FreeRTOS
- Experience with Git and GitLab
- Experience with microcontrollers and associated IDEs
- Strong organizational skills, attention to detail, and multi-tasking ability
- Energetic team player with a positive, open mindset
- Excellent, straightforward communication skills (proficient in English)
- A strong sense of responsibility and commitment
- A strategic and analytical mind
- Ability to work independently and flexibly
Â
Nice to Have
- Experience leading a software team
- Affinity with software process management and improvement
- Experience with security protocols relevant to spacecraft
- Experience with Python and C/C++
- Experience with CAN bus protocol
- Experience with test equipment such as oscilloscopes
- Affinity with test-driven development
- Familiarity with embedded Linux development
- Experience with software testing practices
Â
Logistics
- Location: Randstad
- Work Model: Hyrbid
- Start: ASAP
- Type: Freelance
- Duration: 12 months (extension likely)
Â
Contact
If you’re interested, please reply with your CV and contact details, and we’ll arrange a time to discuss the project in more detail.
Looking forward to hearing from you!
