Senior Software Engineer
Listed on 2026-01-10
-
Software Development
Robotics, Software Engineer, Embedded Software Engineer
Overview
Senior Software Engineer - Robotics Platform
We’re partnering with a fast-growing autonomy company building next-generation robotic vehicle systems used in real-world, safety-critical environments. This team is focused on delivering reliable, scalable software platforms that power autonomous fleets operating globally.
As a Software Engineer on the Platform team, you’ll be responsible for the core operating system, middleware, and low-level software that enables autonomy, perception, and controls teams to move quickly and safely. Your work will directly impact system performance, observability, and production readiness across deployed robotic vehicles.
This is a fully remote role
, offering the opportunity to work with a highly technical, distributed engineering team solving complex autonomy challenges.
What You’ll Do:
- Design and maintain Linux-based operating system images optimized for real-time robotic workloads
- Develop and integrate low-level system components including middleware, drivers, and system services
- Optimize ROS 2 and DDS configurations for reliable, low-latency sensor and vehicle data pipelines
- Support integration of cameras, LiDAR, radar, GNSS/INS, CAN, and other vehicle interfaces
- Build observability, logging, and monitoring solutions for both lab and field deployments
- Collaborate closely with autonomy, perception, and controls engineers to profile and improve system performance
- Own CI/CD pipelines for system images and platform software, including automated testing and deployment
- Harden systems for production with secure boot, patching, and OTA update mechanisms
- Participate in field support as needed to ensure system stability during pilots and deployments
What We’re Looking For
- 5+ years of experience working on Linux-based embedded, robotics, or autonomous systems
- Strong programming skills in C++ and Python
- Hands-on experience with ROS (ROS 1 and/or ROS
2) - Solid understanding of Linux internals, system performance tuning, and debugging tools
- Experience working with containers, build systems, and version control (Docker, Git, CI pipelines)
- Comfortable collaborating across disciplines in a fast-paced engineering environment
Nice to Have
- Background in autonomous vehicles, robotics, or safety-critical systems
- Experience with real-time Linux, kernel configuration, or custom driver development
- Familiarity with DDS QoS tuning and deterministic networking
- Exposure to Nvidia Jetson/Orin platforms or heterogeneous compute systems
- Experience with Yocto, , or custom kernel builds
- Knowledge of sensor pipelines, multimedia frameworks, or hardware interfaces
- Prior involvement in production deployments or field operations
Apply Now!
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).