Senior/Staff Embedded Software Engineer, Robotics Platform
RoboForce
Senior/Staff Embedded Software Engineer, Robotics Platform
Milpitas, CA
RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability.
We are seeking a Senior/Staff Embedded Software Engineer, Robotics Platform to architect and develop the foundational robotics platforms that all higher-level services are built upon. In this role, you will design and own core system software running on Intel robotics platforms and NVIDIA Jetson devices, including software deployment, telemetry and monitoring, DDS configuration, and OS and hypervisor-level systems. Your work will define the reliability, performance, and scalability of our entire robotics software stack.
Responsibilities
- Platform Architecture & Development: Lead the design, development, and deployment of core robotics platform software that underpins perception, planning, control, and fleet services.
- Systems Performance & Debugging: Perform in-depth performance analysis and hardware/software debugging across Linux-based systems, ensuring reliability and real-time behavior.
- Infrastructure & Runtime Systems: Develop and maintain software components for deployment, telemetry monitoring, DDS configuration, and OS/hypervisor-level integration.
- Technical Leadership: Contribute to long-term technical roadmap planning, mentor junior and senior engineers, and guide architectural decisions across the robotics platform.
- Engineering Excellence: Conduct rigorous code reviews and enforce high standards of software quality, maintainability, and best practices.
Requirements
- Education: Bachelor's degree in a STEM field or equivalent relevant work experience.
- Experience: 5+ years of experience building and shipping production-quality software, with a strong focus on Linux-based systems.
- Programming Expertise: Strong proficiency in modern C++ and Python, with experience developing performance-critical and systems-level software.
- Large-Scale Systems: Experience working with large, complex systems and building tooling to support development, deployment, and observability.
- Quality & Testability: Demonstrated commitment to software quality through designing for testability, robustness, and long-term maintainability.
- Requires 5 days/week in-office collaboration with the teams.
Bonus Qualifications
- Robotics Frameworks: Experience with ROS-based robotics development.
- Kernel-Level Development: Hands-on experience with Linux kernel and module development.
- Middleware Expertise: In-depth experience with DDS configuration, optimization, or implementation.
Benefits
- Competitive stock options/equity programs.
- Health, dental, and vision insurance, 401(k) plan.
- Visa sponsorship and green card support for qualified candidates.
- Lunches and dinners, a fully stocked kitchen, and regular team-building events.
- ...Senior/Staff Embedded Software Engineer, Robotic Devices Milpitas, CA RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor... ...work across embedded Linux, RTOS, and microcontroller platforms to design device drivers, middleware, and on-device...SeniorWork at officeVisa sponsorship
$235.03k - $352.29k
...Senior/Staff Software Engineer, Labeling Platform Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge...Senior$181.1k - $318.4k
...Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Work Locations (2) Submit Resume The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner to teams across Apple....SeniorRelocation- A leader in cybersecurity solutions is seeking a Sr. Staff Software Engineer for their IT Customer Experience Team in Santa Clara, CA. The role involves defining the technical vision for go-to-market platforms, delivering custom-built technology, and mentoring engineers...Senior
$200k - $322k
...We are looking for a Sr. Engineer to design, build, and scale the... ...distributed systems, developer platforms, and agentic AI — building the... ...), with 12+ years in software engineering — ideally in platform... ...experience with RAG architectures, embedding pipelines, and vector...Senior- A leading technology firm is seeking a Senior Systems Engineer to define and integrate the Common EFEM platform. This role requires ownership of system requirements, architecture... ...Candidates must have 8+ years of experience in robotics and precision automation, with a strong...Senior
$165k - $241.4k
...Software Engineer Opportunity at Cisco The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic... ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART...SeniorFull timeTemporary workLocal areaFlexible hours$248k - $349k
Senior Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering Sunnyvale, CA, USA — Google Overview Advanced level software engineering role focused on owning outcomes and decision making, solving ambiguous problems, and influencing stakeholders in...SeniorFull time$181.1k - $318.4k
Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Santa Clara, California, United States Machine Learning and AI The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner...SeniorRelocation$193.93k - $352.29k
...Senior/Staff Software Engineer, Data Platform Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with...SeniorWork experience placement$152k - $241.5k
...acts as the brains of computers, robots, and self-driving cars that can understand... ...world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and... ...skills.* Experience with embedded system involving Linux/RTOS with...Senior$248k - $349k
A leading technology company is looking for a software engineer to take part in developing projects that impact billions of users. You'll work extensively on cloud technologies, leading a team while ensuring high standards in design and architecture. The ideal candidate...Senior- KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The ideal candidate will possess strong C/C++ skills and over 5 years of experience in embedded software development, with a focus...Senior
- KLA is looking for an Embedded Software Engineer to innovate and grow within their RAPID division in Milpitas, California. The candidate will be responsible for designing and implementing complex embedded software for semiconductor inspection systems, focusing on high-...Senior
$225k - $300k
...Staff Embedded Software Engineer Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed for commercial... ...software in C++ running on the Humanoid compute platform Develop Python tools to support data management...Full timeWork at office$130k - $175k
...digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build a system for our next-generation Fixed Wireless...SeniorFull timeWorldwideFlexible hours$171.35k - $232.5k
...With its A.I.-powered robotic technology platform, Symbotic is changing the way... ...supply chain. Intelligent software orchestrates advanced robots... ...we need As a Software Engineer, you will play a key role in... ...and intellectually curious Senior Software Engineer who thrives...Senior- ...building high-quality enterprise-class software systems. Primary Duties and Responsibilities... ...development of a performance evaluation platform for distributed OLTP system Analyze... ...Work with a team of architects and engineers to develop proof-of-concept systems and...Senior
$167k - $303k
...Nuro gives the automakers and mobility platforms a clear path to AVs at commercial... ...future. About the Work Develop Embedded Software for L2+ to L4 autonomous vehicle applications... ...with hardware, software and system engineers during the definition, design, and verification...Senior- ...Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor... ...collaboration. It's time to build. We are looking for a Software Engineer passionate about developer productivity, automation and...SeniorWork at office
- ...bottlenecks. The Kai Agentic AI Platform replaces fragmented, human-... ...team: Our Heads of AI, Engineering, and Product bring extensive... ...we grow together. As a Staff / Senior Staff Engineer , you'll be... ...mentor and multiplier, guiding software engineers through...SeniorWork at office
- ...Title: Senior Embedded Platform Developer (Secure Boot / Bootloaders ) Location: Newark, CA / Southfield... ...Develop low-level embedded software for bootloaders (U-Boot or custom bootloaders... ...degree in Computer Science, Computer Engineering, Electrical Engineering, or related...Senior
$200k - $230k
...represents and celebrates the customers we serve. Learn more about our Total Rewards philosophy . About the Role: As an Senior Staff Software Engineer on the Developer Productivity - Async team, you will work on improving developer productivity by enhancing the tools...SeniorWork at officeLocal areaRemote work2 days per week3 days per week- ...computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and... .... THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key applications...Senior
$180k - $260k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...About the role We are seeking senior or staff software engineers to join our planning team to build... ...'s with 5+ years of experience in robotics, motion planning, or autonomous...SeniorOdd jobWork at office$281k - $356k
...Senior Staff Software Engineer, Simulation Waymo is an autonomous driving technology company with the... ...be applied to a range of vehicle platforms and product use cases. The Waymo Driver... ...completion, particularly within a robotics or autonomous systems domain. Experience...SeniorPermanent employmentFull timeTemporary workRemote work- ...Senior/Staff Software Engineer Join Orkes, a platform for developers to build durable, distributed event driven applications. Based on the popular open source orchestration engine Conductor, Orkes lets developers focus on faster go to market with applications, scaling...SeniorFull timeFlexible hours3 days per week
$200k - $322k
...GPU acts as the brains of computers, robots, and self-driving cars that can understand... ...the world. We are looking for a Senior Staff Software Engineer to join our Software Infrastructure... ...and development of GPU-accelerated platforms. You'll develop the software systems,...Senior$176.4k - $319.72k
...Senior/Staff Software Engineer, Fault Response Verification Mountain View, California (HQ) About The Team The Systems Engineering team is... ...Engineering works at the intersection of hardware, software, and robot operations, with a deep understanding of technologies in...SeniorTemporary workWork experience placement$281k - $356k
...Senior Staff Software Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since... ...hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Staff Embedded Software Engineer, Robotics Platform. Be the first to apply!
- embedded systems software engineer Milpitas, CA
- embedded developer Milpitas, CA
- embedded software engineer Milpitas, CA
- embedded engineer Milpitas, CA
- robotics engineer Milpitas, CA
- control systems engineer Milpitas, CA
- robotic system engineer Milpitas, CA
- senior robotics software engineer Milpitas, CA
- platform developer Milpitas, CA
- platform engineer Milpitas, CA

