RoboForce
Why RoboForce
RoboForce is an AI robotics company building Physical AI and Robo-Labor system for dull, dirty, and dangerous work. Our flagship robot, TITAN, is a super humanoid robot designed for industrial environments. We are based in Milpitas, CA and require 5 days/week in-office collaboration.
We are seeking a highly skilled
Senior Embedded Software Engineer
to join our team. In this full-time, onsite role, you will contribute to the development of cutting-edge robotic applications, integrating sensors, actuators, motion controllers, and AI models to advance next-generation humanoid robotic systems.
Responsibilities Develop and maintain software in C++ and Python on Linux and Real-Time Operating Systems (RTOS) platforms. Collaborate in software-hardware co-design to ensure seamless integration and performance. Design and implement drivers and middleware for communication protocols such as CAN, RS485, EtherCAT, and Ethernet to facilitate real-time robotic control. Develop and maintain cross-compilation toolchains Interface with and optimize sensor systems including LIDAR, cameras, radar, IMUs, and force-torque sensors for real-time perception and control. Develop and enhance ROS 2 applications for robotic locomotion, manipulation, and AI-driven decision-making processes. Optimize data pipelines for perception, SLAM, and robotic intelligence. Requirements
BS or MS degree in EE, ECE, or CS with 5+ years of industrial experience in embedded software development. Or PHD with 2+ years of industrial experience. Expertise in at least two of the following areas, with a solid foundational knowledge in most of them:
Actuator interfacing, control, and parameter tuning. Perception sensor integration (e.g., Cameras, LIDAR) and real-time data processing. Linux cross-compilation toolchain development. Camera data to GPU data pipeline optimization. Production-level PCB design and bring-up. DSP development for sensors. Wireless communication systems including Wi-Fi, LTE, 5G, and IoT system design and development.
Hands-on experience with embedded system design utilizing Real-Time Operating Systems (RTOS). Familiarity with industrial microcontrollers such as STM, NXP, PIC, TI, etc. Requires 5 days/week in-office collaboration with the teams. Bonus Qualifications
Experience interfacing with Battery Management Systems (BMS), power monitors, and Power Control Modules (PCM). Expertise in Linux Real-Time Kernel development. 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.
RoboForce is an AI robotics company building Physical AI and Robo-Labor system for dull, dirty, and dangerous work. Our flagship robot, TITAN, is a super humanoid robot designed for industrial environments. We are based in Milpitas, CA and require 5 days/week in-office collaboration.
We are seeking a highly skilled
Senior Embedded Software Engineer
to join our team. In this full-time, onsite role, you will contribute to the development of cutting-edge robotic applications, integrating sensors, actuators, motion controllers, and AI models to advance next-generation humanoid robotic systems.
Responsibilities Develop and maintain software in C++ and Python on Linux and Real-Time Operating Systems (RTOS) platforms. Collaborate in software-hardware co-design to ensure seamless integration and performance. Design and implement drivers and middleware for communication protocols such as CAN, RS485, EtherCAT, and Ethernet to facilitate real-time robotic control. Develop and maintain cross-compilation toolchains Interface with and optimize sensor systems including LIDAR, cameras, radar, IMUs, and force-torque sensors for real-time perception and control. Develop and enhance ROS 2 applications for robotic locomotion, manipulation, and AI-driven decision-making processes. Optimize data pipelines for perception, SLAM, and robotic intelligence. Requirements
BS or MS degree in EE, ECE, or CS with 5+ years of industrial experience in embedded software development. Or PHD with 2+ years of industrial experience. Expertise in at least two of the following areas, with a solid foundational knowledge in most of them:
Actuator interfacing, control, and parameter tuning. Perception sensor integration (e.g., Cameras, LIDAR) and real-time data processing. Linux cross-compilation toolchain development. Camera data to GPU data pipeline optimization. Production-level PCB design and bring-up. DSP development for sensors. Wireless communication systems including Wi-Fi, LTE, 5G, and IoT system design and development.
Hands-on experience with embedded system design utilizing Real-Time Operating Systems (RTOS). Familiarity with industrial microcontrollers such as STM, NXP, PIC, TI, etc. Requires 5 days/week in-office collaboration with the teams. Bonus Qualifications
Experience interfacing with Battery Management Systems (BMS), power monitors, and Power Control Modules (PCM). Expertise in Linux Real-Time Kernel development. 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.