Develops firmware for sleep technology hardware, integrating sensors, drivers, and OTA updates for large device fleets. Requires 5+ years in C/C++ firmware, low-memory environments, protocols like UART/I2C/SPI, and hardware debugging tools.
180k – 210k
Hybrid5+ YOEEmbedded Engineering
About the role
Responsibilities
Pioneer cutting-edge sensor technologies and integrate them into products for health monitoring.
Collaborate with hardware teams on prototyping, efficient designs, and production implementation.
Lead transformation of firmware development with advanced standards, tooling, testing, and deployment processes.
Work with manufacturing team in China to develop tests and deliver high-quality products on time.
Thrive in in-person and remote work environments with effective communication.
Travel regularly to China for team support.
Requirements
5+ years software engineering experience, focused on firmware in C/C++ and client/test tooling in Python or NodeJS.
Proficiency in compute-constrained, low-memory environments; peripheral drivers and protocols (UART, I2C, SPI, USB), DMA.
Experience launching/maintaining large device fleets, monitoring telemetry, OTA firmware updates.
Ability to read data sheets/schematics for bring-up/debugging; familiarity with logic analyzers, oscilloscopes.
Fast-paced, iterative problem-solving approach.
Nice-to-Haves
Proficient with bare metal systems, low-level task management, no traditional RTOS.
Expertise in wireless standards (Bluetooth, Wi-Fi).
Expertise in automated testing and observability.
Deep understanding of embedded security practices.
Compensation & Benefits
Competitive salary ($180,000 - $210,000 for NY/CA).
Develops and integrates full-system software features in C/C++ for VehicleOS, spanning embedded applications, cloud, and UI for customer vehicle projects. Collaborates with hardware teams, manages customer projects, and ensures end-to-end testing and reliability. Requires 3+ years experience and strong C/C++ skills.
Develops and tunes calibration, localization, and mapping algorithms for autonomous vehicles using C++ and Python. Requires 6+ years in robotics/AV software, MS/PhD in robotics, and expertise in 3D LiDAR techniques and state estimation.
180k – 198k
On-site6+ YOEEmbedded Engineering
Lead Software Engineer, Advanced Pilot Assistant Software
Beacon AISan Carlos, CA
Lead the design and deployment of robotic, embedded, and autonomy software for advanced pilot assistance systems in safety-critical aviation environments. Requires 5+ years experience with C++/Python, real-time systems, and hardware integration; mentor a small team in a hybrid onsite role.
185k – 260k
Hybrid5+ YOEEmbedded Engineering
Senior Robotics Software Engineer
Charge RoboticsSan Leandro, CA
Senior robotics software engineer building perception, motion planning, and controls software for autonomous solar farm construction robots. Requires Python, C++, real-time/embedded experience, and onsite work in San Leandro, CA.
175k – 200k
On-site5+ YOEEmbedded Engineering
Firmware Engineer, Robotics
OpenAISan Francisco, CA
Lead firmware architecture and development for robotics hardware, owning embedded systems design, safety-critical mechanisms, and production readiness. Requires deep experience with Rust, real-time systems, and safety-critical environments.