Embedded Software Engineer
LumicitySan Francisco Bay Area, United States
Full TimeOn-siteMid$150,000 - $175,000 / YearLimited info disclosed
35 views0 applications
Description
Embedded Software Engineer San Francisco Bay Area, California Salary- $150,000-175,000 Overview We're seeking an Embedded Software Engineer to develop the foundational software powering next-generation robotic hardware. You'll build high-performance, safety-critical , real-time embedded systems that enable reliable, deterministic operation. Role Responsibilities
- Develop and integrate safety-certified RTOS solutions (e.g. PX5, ThreadX, SafeRTOS ) for robotic control hardware.
- Design low-level software, device drivers , and BSPs for ARM-based embedded platforms.
- Optimize real-time performance , deterministic execution, and system reliability.
- Collaborate with hardware and functional safety teams to deliver safety-critical software.
- Develop tooling for system monitoring, testing, OTA updates, calibration, and deployment.
- Build scalable, reproducible build and test environments. Must-Have Qualifications
- MS in Computer Science, Computer Engineering, or a related field
- Strong experience with RTOS , ARM64 architecture , multicore SoCs, and embedded C/Assembly.
- Expertise in real-time scheduling , memory management, bootloaders, HAL/BSP development, and low-level debugging.
- Experience with communication protocols including Ethernet, EtherCAT, CAN, SPI, and GPIO .
- Familiarity with embedded toolchains, oscilloscopes, hardware debuggers, and static analysis tools.
- Understanding of Functional Safety (FuSa) , MISRA , and safety-compliant software development.
- Self-motivated, collaborative, and comfortable in a fast-paced startup environment. Preferred Qualifications
ARM NEON/SIMD optimization.
C++, Python, Rust, or Go .
Bazel or Bob build systems.
ROS 2 , Fast DDS , Cyclone DDS , or Zenoh .
Docker and containerized development workflows If you're excited about building cutting-edge robotics software, we'd love to hear from you. Apply as soon as possible as we're interviewing on a rolling basis. If you have any questions or would prefer to reach out directly, feel free to contact me at Luisa.Rojas@lumicity.io