×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Solutions Engineer – Space Systems

Job in Seattle, King County, Washington, 98127, USA
Listing for: Jobot
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Python, Embedded Software Engineer
Job Description & How to Apply Below

Job Details

We are seeking an experienced Senior Embedded Engineer to architect and implement software for our satellite systems. This is a hands‑on role where you will work closely with our hardware, RF, and operations teams to develop high‑reliability embedded software that powers our constellation.

This is a full‑time position based in Seattle, WA.

Key Responsibilities
  • Python & C Development:
    Write high‑quality, maintainable code in both Python and C for satellite command scripts and performance‑critical embedded applications.
  • Embedded Linux Systems:
    Design, implement, and maintain embedded Linux systems for satellite payloads, including kernel configuration, driver development, and system optimization for resource‑constrained space hardware.
  • Low‑Level Driver Development:
    Develop and debug device drivers for common interfaces (SPI, I2C, UART, Ethernet) and peripherals including ADCs, DACs, DDR memory controllers, and custom hardware.
  • Flight Software Architecture:
    Contribute to the design and implementation of satellite flight software, including command & data handling, telemetry systems, and autonomous operations.
  • Hardware Bring‑Up:
    Lead board bring‑up activities for new hardware, working closely with electrical engineers to validate designs, debug interfaces, and commission new systems.
  • Space Environment Considerations:
    Design software with awareness of space‑specific challenges including radiation effects (SEUs, latch‑up), thermal constraints, and power budgets.
How We Work

Hands‑On Engineering:
We value engineers who can move seamlessly between architecture, implementation, and debugging. You'll work with real hardware daily.

Cross‑Functional

Collaboration:

You'll interface with RF engineers, digital design engineers, mechanical engineers, and operations staff to ensure software meets system‑level needs.

Tools:
We use modern development tools including AI, Git, Jira, and Confluence. Experience with oscilloscopes, logic analyzers, and JTAG debuggers is essential.

An Ideal Candidate Has
  • A Sense of Urgency:
    Lead projects from concept to reality, rapidly and effectively.
  • High Learning Agility:
    Love to learn; have a grounded approach to recognizing your weaknesses and take the initiative to brush up on and sharpen your engineering foundations to better collaborate with your teammates with different backgrounds.
  • System‑Level Design and Analysis:
    Understand the requirements flow‑down process and be able to quickly iterate on evolving requirements.
  • Excellent Communication

    Skills:

    Effectively convey ideas and communicate technical topics with engineering, build staff, and operations; run self‑directed design reviews and participate in reviews of parallel systems.
  • Anticipation of Needs:
    Identify problems, think creatively, and rapidly produce reliable and cost‑effective solutions to meet the ever‑growing and changing needs of an early‑stage company.
Qualifications
  • 5+ Years of

    Experience:

    Proven track record of delivering embedded systems for production hardware, preferably in Aerospace, Defense, or other high‑reliability domains.
  • Expert‑Level C Programming:
    Deep understanding of C for embedded systems, including memory management, real‑time constraints, and optimization techniques.
  • Expert‑Level Python:
    Strong Python skills for scripting, automation, test frameworks, and ground system integration.
  • Embedded Linux Proficiency:
    Solid experience with embedded Linux (kernel configuration, device drivers, build root/Yocto, or similar).
  • Hardware Interface

    Experience:

    Demonstrated ability to work with SPI, I2C, UART, Ethernet, and other common protocols. Experience with ADCs, DACs, and memory interfaces (DDR).
  • Hardware Debug

    Skills:

    Comfortable using oscilloscopes, logic analyzers, and JTAG debuggers to troubleshoot hardware and software issues.
  • Space Systems (Optional):
    Experience designing for the space environment, including radiation hardening techniques, thermal management, and understanding of single‑event effects.
  • FPGA Integration (Optional):
    Experience interfacing with or developing alongside FPGAs, including familiarity with common communication interfaces (AXI, PCIe, custom parallel buses), register‑mapped peripheral access…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary