Senior Embedded Systems Software Engineer
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 Systems Software Engineer to join our team. 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 a Linux ROS2-based platform
- Build and optimize Real-Time Operating System (RTOS) platforms for robotic subsystems
- Design and implement drivers and middleware for communication protocols such as CAN, RS485, EtherCAT, and Ethernet to enable real-time robotic control
- Develop and maintain cross-compilation toolchains for embedded platforms
- Interface with and optimize sensor systems including LiDAR, cameras, radar, IMUs, and force-torque sensors for real-time perception and control
- Optimize data pipelines for perception, SLAM, and robotic intelligence
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or relevant domains with 5+ years of industry experience in embedded software development, or a Ph.D. with 2+ years of industry experience.
- Expertise in at least three of the following areas, with a strong foundational understanding across most:
- Actuator interfacing, control, and parameter tuning
- Perception sensor integration (e.g., cameras, LiDAR) and real-time data processing
- Linux cross-compilation and toolchain development
- Camera-to-GPU data pipeline optimization
- Production-level PCB design and bring-up
- DSP development for sensor applications
- 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 with humanoid robotics embedded systems, motor and joint controllers, and AGV system integration
- 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.
Create a Job Alert
Interested in building your career at RoboForce? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field