Espace
Lead Embedded Systems Software Engineer
Saratoga, CA · Full-time
Work authorization required$150k-$225kDetected 56 days ago
RustC++Code ReviewGitCI/CDRESTMachine LearningEmbedded SystemsSensorsLeadershipCommunication
About the role
- Ready to make connectivity from space universally accessible, secure and actionable?
- E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services.
- You will report to the head of product engineering.
Responsibilities
- Make and own key technical decisions. Document them clearly for the team.
- Identify risks early and drive solutions before they become blockers.
- Write, review, and maintain production firmware in C/C++ (and Rust where applicable).
- Develop drivers, middleware, and application logic for sensor-rich embedded platforms.
- Use West and CMake to manage builds, module dependencies, and board configurations.
- Integrate and validate sensors including IMUs, accelerometers, and gyroscopes.
- Implement and optimize networking stacks - BLE, Thread, and Wi-Fi.
- Design and maintain backend communication protocols for reliable edge-to-cloud data transfer.
- Build and maintain HIL (hardware-in-the-loop) and SIL (software-in-the-loop) test frameworks.
- Perform code reviews with a focus on correctness, safety, and long-term maintainability.
Requirements
- You must be as comfortable at a whiteboard as you are at a debugger.
- 7+ years of embedded software development experience in production systems.
- Hands-on experience with Zephyr RTOS, including West build system and CMake.
- Experience integrating and characterizing inertial sensors (IMU, accelerometer, gyroscope).
- Experience designing and implementing backend communications (MQTT, CoAP, HTTP/REST, or similar).
Nice to have
- Experience with Rust in embedded contexts.
- Familiarity with TinyML or edge ML frameworks (TFLite Micro, Edge Impulse, 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.
- This is a full time, exempt position, based out of our Saratoga office.
- The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience.
- If that's your experience - then we'll be immediately wow-ed.
Skills
- unit tests, mocking, HIL/SIL frameworks.
Compensation
- The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience.
Benefits
- Continuous learning and development
- Health and wellness care options
- Set team standards for test coverage, static analysis, and CI/CD pipelines.
Company info
- What we are looking for:
- An opportunity to really make a difference
Visa & Work Authorization
- E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.
This listing is sourced directly from Espace's careers page and normalized into a canonical job model.