EV
Posted 3w ago

Senior/Staff Embedded Software Engineer, Robotics Platform

Embedding VC
Milpitas, California, United States
OnsiteFull Time
Responsibilities
  • designing platforms
  • debugging systems
  • mentoring engineers
Requirements
  • 5+ years building production-quality Linux-based systems software
  • Strong C++ and Python
  • Experience with deployment
  • Telemetry, DDS, and kernel/OS-level integration
  • Bachelor's in STEM or equivalent
Technical tools mentioned
NVIDIA JetsonC++PythonDDSLinuxROS

Job description

Why RoboForce

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.

About Embedding VC

Venture capital firm backing early-stage generative AI startups.

Year founded
2023

Similar jobs

Embedded Software Engineer roles near Milpitas, California
4d
Save
Mark Applied
Hide
Embedded Software Engineer - New Grad (2027)
Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or London or Stuttgart or Munich or Stockholm or Bangalore or Seoul or Tokyo
$123k-$168k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
Degree in computer engineering, computer science, or related field; graduating by December 2026 or summer 2027. Requires C/C++ and assembly, embedded development, and hardware debugging.
C, C++, Assembly, CAN, LIN, I2C, SPI, UART, Real-Time Operating System (RTOS)
4d
Save
Mark Applied
Hide
Senior Software Developer, Vehicle Applications Software
Dublin or Sunnyvale
OnsiteFull Time
Sonatus
Sonatus: Develops software platforms for AI-enabled software-defined vehicles.
5+ YOE5+ years of software development experience; bachelor's degree in computer science, mathematics, physics, or similar; modern C++, Embedded Linux, testing frameworks, Python, protocols, and serialization formats.
C++14, C++17, Embedded Linux, Android, QNX, POSIX, Python, HTTP, MQTT, Protobuf, FlatBuffers, JSON, CAN, Ethernet, SOME/IP, UDS, Adaptive AUTOSAR, Rust
5d
Save
Mark Applied
Hide
Embedded Software Engineer
Cupertino, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Design, develop, and debug embedded firmware for manufacturing and testing processes; collaborate on integrating technologies and algorithms into system firmware.
5d
Save
Mark Applied
Hide
Embedded Software Engineer
Sunnyvale, California, United States
$97k-$118k/yr HybridFull Time
Fortinet
FortinetNASDAQ: FTNT: Develops and sells cybersecurity software and network security appliances.
Requires proficient C programming, Linux kernel and application development, networking and system design knowledge, troubleshooting skills, and a bachelor's degree in computer science or electrical engineering.
C, Linux, Linux kernel, 802.11, 802.1x
5d
Save
Mark Applied
Hide
Managing Staff, Embedded Software Engineer - Advanced Energy
Sunnyvale, California, United States
$190k-$322k/yr OnsiteFull Time
Intuitive
IntuitiveNASDAQ: ISRG: Robotic-assisted systems for minimally invasive surgery.
12+ YOERequires 12+ years and a bachelor's degree, or 8+ years and a master's degree, with embedded C/C++ experience, hardware bring-up, control systems, peripherals, and medical device standards preferred.
C++, C, Verilog, Python, Linux, ADC, DAC, PWM, I2C, SPI, RS232, CAN, oscilloscopes, logic analyzers, 60601, 62304
6d
Save
Mark Applied
Hide
Lead embedded Software Engineer (Board Bring Up)
Santa Clara, California, United States
$73k-$174k/yr OnsiteFull Time
Capgemini
CapgeminiEuronext Paris: CAP: Provides global IT consulting and digital transformation services.
10+ YOEBachelor's or master's in computer science, engineering, or related field; 10+ years embedded software experience, 5+ years in a staff or lead role; MediaTek, BSP, Linux, U-Boot, C/C++, Python, or Rust expertise.
Linux, U-Boot, C, C++, Python, Rust, Lauterbach, JTAG, oscilloscope, MediaTek C-X1, MT8xxx
6d
Save
Mark Applied
Hide
Sr. Embedded Software Engineer
Alameda or Milpitas
$114k-$228k/yr OnsiteFull Time
Abbott
AbbottNYSE: ABT: Provides medical devices, diagnostics, and science-based nutritional products.
6+ YOEBachelor’s degree in computer science, engineering, mathematics, or related field and 6–8 years’ related experience; or master’s degree with 4+ years. Requires embedded software development and FDA-compliant design control experience.
C, C++, C#, Python, Integrated Development Environment (IDE), debuggers, unit test frameworks, ISO, IEEE
6d
Save
Mark Applied
Hide
Sr. Embedded Software Engineer
Alameda or Milpitas
$114k-$228k/yr OnsiteFull Time
Abbott
AbbottNYSE: ABT: Manufactures medical devices, diagnostics, and nutritional health products.
6+ YOEBachelor’s degree in computer science, engineering mathematics, engineering, or related field; 6–8 years related experience, or master’s degree with 4+ years; development tools experience required.
C, C++, C#, Python, IDEs, debuggers, unit test frameworks, ISO, IEEE