Embedded Software Engineer

CyOpsPath -Job Directory
Redmond, Washington, United StatesunknownPosted Aug 31, 2026

About the role

Application Instruction-

You will be redirected to the company's career page to complete the application in a new window.

Job Overview

We are seeking an Embedded Software Engineer to design, develop, and test mission-critical flight computer software for next-generation Low Earth Orbit (LEO) satellite systems. You will work closely with hardware, systems, and integration teams to build low-level drivers, communications protocols, and flight software that ensure high reliability and autonomous satellite operations.

Key Responsibilities

Software Development: Design, write, and test low-level embedded software in C++ and Rust for satellite flight computers.

Hardware Integration: Interface directly with hardware electronics and microcontrollers using serial protocols, including I2C, SPI, CAN, and UART.

Driver & System Architecture: Write board support packages (BSPs), device drivers, and system applications for satellite subsystem navigation, power, and telemetry.

Testing & Bring-Up: Lead hardware-in-the-loop (HIL) testing, board bring-up, and integration testing alongside hardware engineering teams.

Basic Qualifications

3+ years of professional embedded software engineering experience in C, C++, or Rust.

2+ years of experience in embedded software design, hardware abstraction, and system architecture.

Strong hands-on experience debugging hardware interfaces using protocols such as I2C, SPI, CAN, or UART.

Export Control: Must be a U.S. citizen, national, legal permanent resident, or granted refugee/asylum status due to U.S. export control regulations.

Preferred Qualifications

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

Experience in full lifecycle software development (unit testing, CI/CD pipelines, code reviews, and version control).

Prior experience in aerospace, avionics, satellite communications, or automotive embedded systems.

Responsibilities

  • Design, write, and test low-level embedded software in C++ and Rust for satellite flight computers
  • Interface directly with hardware electronics and microcontrollers using serial protocols
  • Write board support packages, device drivers, and system applications for satellite subsystems
  • Lead hardware-in-the-loop testing, board bring-up, and integration testing

Qualifications

  • 3+ years of professional embedded software engineering experience in C, C++, or Rust
  • 2+ years of experience in embedded software design, hardware abstraction, and system architecture
  • Strong hands-on experience debugging hardware interfaces using protocols such as I2C, SPI, CAN, or UART
  • Must be a U.S. citizen, national, legal permanent resident, or granted refugee/asylum status

Skills mentioned

C++RustEmbedded SystemsEmbedded Software DevelopmentFirmware DevelopmentSystems EngineeringDebuggingIntegration TestingUnit TestingCI/CD

About CyOpsPath -Job Directory

CyOpsPath | High-Priority, Time-Sensitive Job Listings CyOpsPath helps job seekers find real, active opportunities before they expire. The job market moves fast. Many candidates spend hours searching through thousands of listings—only to discover outdated postings, expired links, or roles that are no longer actively hiring. CyOpsPath was built to reduce the noise. We curate high-priority, time-sensitive job listings from leading job sources and bring them into one place, helping professionals quickly discover opportunities across high-demand industries. Our focus areas include: • Cybersecurity • Artificial Intelligence & Machine Learning • Cloud & DevOps • Software Engineering • Healthcare • Data & Analytics • Finance • HR, Sales & Marketing Our mission is simple: Help job seekers spend less time searching and more time applying to opportunities that matter. For employers, recruiters, and talent partners, CyOpsPath provides a platform to increase visibility and connect with professionals actively looking for their next career move. CyOpsPath — Find opportunities before they disappear.

Internet Marketplace Platforms2-10 employees