About the Role
Join RoboForce as a Senior Embedded Software Engineer for Robotics Devices. In this role, you will be instrumental in developing embedded systems that interface directly with our robots' physical hardware. This position offers a unique opportunity to work on cutting-edge AI robotics technology, focusing on real-world deployment and scalability.
What You'll Do
- Lead the design, development, and deployment of embedded software stacks for robotic devices across embedded Linux, RTOS, and microcontroller-based platforms.
- Architect and implement software solutions for a wide range of sensors and devices, including vendor evaluation, on-device programming, communication protocols, and driver/middleware development.
- Perform in-depth performance analysis and hardware/software debugging to ensure real-time behavior, robustness, and reliability under demanding operating conditions.
- Apply a deep understanding of the physics of physical devices to inform system design, control interfaces, and performance tradeoffs.
- Contribute to long-term technical roadmap planning, mentor junior and senior engineers, and uphold high standards through rigorous code reviews and best practices.
Requirements
- Bachelor’s degree or higher in a STEM field.
- 5+ years of experience building and shipping production-quality software, with a focus on embedded or systems-level development.
- Strong proficiency in modern C++ and Python, with experience developing performance-critical and hardware-adjacent software.
- Experience working with large, complex systems and building tooling to support development, testing, and deployment.
- Experience reviewing schematics and collaborating closely with hardware teams.
- Strong commitment to software quality, including designing systems for testability, reliability, and long-term maintainability.
Nice to Have
- Experience with ROS-based robotics development.
- Hands-on experience with camera, LiDAR, or radar integration.
- Background in DSP, sensor calibration, and/or motor controller development.
What We Offer
- 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.
This Senior Embedded Software Engineer position at RoboForce offers a unique opportunity to work on innovative robotics technology in a collaborative environment. With competitive pay and excellent benefits, it's an attractive role for experienced engineers.
About RoboForce
Explore RoboForce careers in 2026 and discover exciting job opportunities in remote, hybrid, and office roles. Our platform offers advanced filters, application tracking, and valuable company insights to help you find the perfect fit at RoboForce. Stay updated with the latest career opportunities and elevate your job search experience today. Start your journey towards a fulfilling career with RoboForce now!
Who Will Succeed Here
Deep expertise in C++ and Python for developing high-performance embedded systems, with hands-on experience in integrating RTOS and Linux environments to optimize robotic functionalities.
Proven ability to work in a fast-paced office environment, demonstrating strong problem-solving skills and a proactive approach to debugging and optimizing complex robotics software.
A mindset geared towards continuous learning and adaptation, with a solid understanding of robotics principles and a passion for cutting-edge AI technologies that drive innovation in embedded systems.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months