Develops production software, perception, planning, and control algorithms for high-degree-of-freedom manufacturing robots, working directly with sensors and hardware. Requires a bachelor's degree, 4+ years of relevant industry experience, and strong C++, Python, and ROS2 skills.
134k – 175k/yr
On-site5+ YOEEmbedded Engineering
About the role
Responsibilities
Develop and implement algorithms, systems, and architecture for high-DOF robotic systems in manufacturing environments.
Configure, troubleshoot, and develop low-latency, robust interfaces for high-bandwidth, high-throughput sensor data.
Develop computer vision and perception algorithms using multimodal sensing for 3D geometry reconstruction, segmentation, and inspection.
Develop fast and robust high-DOF motion-planning algorithms in the presence of obstacles, using knowledge of kinematics and dynamics.
Develop high-performance, production-ready software packages and systems using GPU programming and other hardware acceleration methods.
Stay current with research and novel findings in robotics and artificial intelligence.
Test and evaluate state-of-the-art algorithms and techniques for planning, learning, perception, and control.
Maintain knowledge of the product and related hardware to provide technical assistance to internal and external teams at company and customer facilities.
Identify and resolve complex and stochastic software issues through systematic debugging.
Allocate approximately 40% of time to application-team support for proofs of concept, factory acceptance tests, and deployments.
Travel to client locations as needed for on-site system-level debugging.
Requirements
Bachelor's degree in Robotics, Computer Science, or a similar engineering discipline.
4+ years of industry experience developing, implementing, and testing algorithms for planning, learning, perception, or control.
Experience developing complex function-based software that interacts with sensor inputs, control loops, and redundancy.
Production-level proficiency in C++ and Python.
Proficiency with ROS2 and relevant open-source robotics libraries.
Strong technical and analytical skills.
Ability to communicate and collaborate effectively across multiple teams.
Willingness to work in a fast-paced environment with changing priorities.
Must maintain ongoing work authorization throughout employment.
Must meet applicable U.S. export-control eligibility requirements as a U.S. citizen or national, lawful permanent resident, refugee, or asylee.
Nice to Have
MS or PhD in Robotics, Computer Science, or a similar engineering discipline.
7+ years of experience developing, implementing, and testing algorithms for planning, learning, perception, or control.
Test-driven development and strong documentation skills.
GPU programming and other hardware acceleration methods.
Delivery of complete software products meeting rigorous functional and safety-critical requirements.
Compensation and Benefits
Salary range of $134,000–$175,000 for new hires across levels in Los Angeles, CA.
Benefits and perks include medical, dental, vision, unlimited PTO, a 401(k) plan with employer match, regular offsite events, and a discretionary productivity fund.
Skills
C++Pythonros2Computer Visionmotion planningkinematicsdynamicsgpu programmingRoboticsartificial intelligence3d reconstructionsensor interfacescontrol systemstest-driven development
Hands-on lab role maintaining and operating robots for data collection in Scale's San Francisco Robotics Lab. Requires 5+ years hardware lab or manufacturing experience, robotics/AI/computer vision background, and strong technical/project management skills.
134k – 168k/yrOn-site5+ YOEEmbedded Engineering
Senior Embedded Engineer
BeviBoston, MA
Lead design and implementation of embedded firmware and Android systems for Bevi's IoT smart beverage machines. Requires 7+ years experience with ARM Cortex-M, RTOS/bare-metal, electromechanical control, and full product lifecycle ownership.
140k – 170k/yrHybrid7+ YOEEmbedded Engineering
Senior Command and Control Software Engineer
ForterraClarksburg, MD
Senior embedded engineer developing real-time C++ edge software on NVIDIA Jetson devices for electromagnetic spectrum operations, signal processing, and C2 interfaces. Owns data pipelines, protocols, and deployment from bring-up through hardware integration.
140k – 220k/yrOn-site5+ YOEEmbedded Engineering
Senior Firmware Engineer, Bluetooth
EightsleepSan Francisco, CA
Own and scale the Bluetooth Low Energy stack for next-generation sleep hardware, focusing on reliable, power-efficient connectivity and OTA updates. Requires 5+ years embedded experience with deep BLE protocol and Nordic stack expertise.
140k – 180k/yrOn-site5+ YOEEmbedded Engineering
Technical Lead, Mining Autonomy Platform
Applied IntuitionSunnyvale, CA
Leads technical direction for mining autonomy platform, owning low-level vehicle controls, software platform for health monitoring/telemetry/deployment, and 0→1 vehicle bring-up. Requires 7+ years in embedded systems/robotics, C/C++ proficiency, and tech leadership experience.