E

E-Space

Sustainable satellite constellations for AIoT data

Lead Embedded Systems Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSaratoga, CA, USA$150k - $225k /yr

About the Job

Requirements

  • At least 5 years of embedded software development experience in production systems.
  • Strong C and C++ skills in resource-constrained environments, including bare-metal and real-time operating systems.
  • Hands-on experience with Zephyr RTOS, including the West build system and CMake.
  • Deep knowledge of at least one microcontroller family: STM32, Nordic nRF, or ESP32.
  • Experience integrating and characterizing inertial sensors, such as IMUs and accelerometers.
  • Understanding of wireless protocols and their stacks, including BLE, Thread, and Wi-Fi.
  • Experience designing and implementing backend communications, such as MQTT, CoAP, or HTTP/REST.
  • Strong skills writing automated tests for embedded code, including unit tests, mocking, and hardware-in-the-loop/software-in-the-loop tests.
  • Proficiency with hardware debugging tools, including JTAG, SWD, logic analyzers, and oscilloscopes.
  • Solid Git workflows, including branching strategy, code review process, and CI/CD integration.
  • Ability to lead a technical team while remaining a hands-on contributor.
  • Ability to explain complex technical decisions to stakeholders.

Responsibilities

  • Translate product requirements into clear system-level software architecture.
  • Define software interfaces, data flows, and module boundaries across the stack.
  • Make and own key technical decisions and document them clearly for the team.
  • Identify risks early and drive solutions before they become blockers.
  • Own firmware delivery from product requirements through production release, ensuring quality, schedule, and cross-functional alignment.
  • Write, review, and maintain production firmware in C and C++, and Rust where applicable.
  • Develop drivers, middleware, and application logic for sensor-rich embedded platforms.
  • Work with Zephyr RTOS across multiple microcontroller families, including STM32, Nordic nRF, and ESP32.
  • Debug firmware using JTAG, SWD, logic analyzers, and oscilloscopes.
  • Integrate and validate sensors, including IMUs, accelerometers, and gyroscopes.
  • Implement and optimize networking stacks, including BLE, Thread, and Wi-Fi.
  • Design and maintain backend communication protocols for edge-to-cloud data transfer.
  • Write automated unit and integration tests before or alongside feature code.
  • Build and maintain hardware-in-the-loop and software-in-the-loop frameworks.
  • Set team standards for test coverage, static analysis, and CI/CD pipelines.
  • Perform code reviews focused on correctness, safety, and long-term maintainability.
  • Lead a small team of embedded engineers, set clear goals, and mitigate day-to-day risks.
  • Mentor engineers through design reviews, pair programming, and direct feedback.
  • Collaborate with hardware, systems, and product teams to align on requirements.
  • Interview candidates and help define the team's technical bar.
  • In the first 90 days, map the current embedded software architecture, identify the highest-priority gaps, and ship at least one meaningful feature end-to-end.
  • Within six months, establish a team testing standard, introduce measurable improvements to firmware reliability, and build working relationships with hardware and systems engineering.

Desired Qualifications

  • Experience with Rust in embedded contexts.
  • Familiarity with TinyML or edge machine-learning frameworks, such as TFLite Micro, Edge Impulse, or ONNX Runtime.
  • Background in aerospace, satellite, or other safety-critical systems.
  • Experience with model optimization techniques such as quantization and pruning.
  • Contributions to open-source embedded or RTOS projects.

About the Company

E-Space

Sustainable satellite constellations for AIoT data

E-Space designs small, easy-to-install satellite devices that can be tracked and connected from anywhere on Earth. Its E-Space LEO platform uses AIoT to optimize data from these devices, turning it into actionable insights and automated actions. By redesigning spacecraft, antenna, and deployment methods, it lowers the cost of satellite systems and makes space technology more accessible for governments, businesses, communities, and individuals. The company aims to be an ESG-aligned partner, using space data to support sustainable decisions and responsible planetary stewardship.

Company size
51-200
Company stage
Seed
Total funding
$50M
Headquarters
Arlington, TX
Founded
2021

Recently Posted Jobs

Explore more opportunities at E-Space

See more jobs