Job details

You are in: Home » Jobs » Embedded Software Engineer

Job Details

Share this job

Embedded Software Engineer

  • 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!

Apply for Embedded Software Engineer

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.
Maximum file size: 256 MB.
Please indicate that you have read and agree to our privacy policy