Skip to content
mimi

Embedded Software Engineer

Strativ Group

US · Hybrid Full-time Mid Level 2mo ago

About the role

About

Join a high-performing Flight Software team building mission-critical software that powers next-generation satellites. As an Embedded Software Engineer, you will design, develop, and validate real-time embedded software running on onboard computers (OBCs), contributing directly to space missions where reliability and precision are paramount.

Key Responsibilities

  • Design, develop, and maintain real-time embedded software for spacecraft onboard systems
  • Contribute across the full software lifecycle: requirements, architecture, implementation, integration, and verification
  • Interface directly with flight hardware, supporting debugging and system integration
  • Develop and maintain reusable software components and shared libraries
  • Support AIV (Assembly, Integration & Verification) activities, including HIL/SIL testing
  • Produce and review technical documentation aligned with industry standards
  • Collaborate with system, hardware, and external partners to define software specifications
  • Mentor junior engineers and contribute to continuous improvement of engineering processes

Required Qualifications

  • ~2+ years of experience in embedded software development
  • ~ Strong proficiency in C/C++
  • ~ Experience designing real-time software architectures
  • ~ Hands-on experience with RTOS (e.G., RTEMS, FreeRTOS) or embedded Linux
  • ~ Familiarity with embedded communication protocols (e.G., SPI, I2C, CAN, UART)
  • ~ Experience with build systems, CI/CD pipelines, and version control (e.G., Git)
  • ~ Solid understanding of software development lifecycle in regulated environments
  • ~ Ability to communicate complex technical concepts effectively
  • ~ Basic knowledge of Assembly

Note: Experience in aerospace, defense, or other safety-critical industries is a plus. Exposure to advanced tooling, automation, and AI-assisted development is also beneficial.

Offer

  • Competitive salary + benefits
  • Flexible remote working 2-3 days a week (50%)
  • Join a high level diverse, innovative team always challenging eachother
  • Growth opportunities horizontally or vertically

Skills

C++CCANCI/CDEmbedded LinuxFreeRTOSGitI2CRTEMSRTOSSPIUART

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free