Simulation Software – Robotics Systems Engineer
Listed on 2025-12-06
-
Engineering
Robotics, Embedded Software Engineer
Simulation Software – Robotics Systems Engineer
Simulation Software – Robotics Systems Engineer
We’re looking for a Simulation Software – Robotics Systems Engineer to join a high-impact team developing cutting-edge software for autonomous systems. If you have strong programming and systems integration skills—and a passion for robotics—this is a rare opportunity to work on next-generation platforms operating across land, air, and sea. In this role, you’ll design and implement advanced simulation and control software that enables real-time decision-making and coordination between autonomous agents.
From integrating novel sensors to optimizing multi-agent behaviors, your work will directly shape the future of self-driving technologies. Expertise in C/C++,
Linux
, real-time operating systems
, networking
, and software integration
.
Experience with
robotics and computer vision is also highly desirable.
Performance:
- Develop robust, real-time software for autonomous navigation, control, and inter-system communication.
- Design and build simulation environments that model real-world scenarios for testing autonomous behaviors.
- Integrate robotic software with diverse hardware components—collaborating closely with electrical, embedded, and mechanical teams.
- Process sensor data from LiDAR, radar, sonar, cameras, Starlink, cellular, and other systems to enable autonomy.
- Advance capabilities in obstacle detection, avoidance, and decision-making through AI, machine learning, and sensor fusion.
- Support the development of collaborative multi-agent operations across robotic platforms (UAVs, USVs, AUVs).
- Troubleshoot complex system issues in lab and field environments.
- Document architecture, APIs, testing procedures, and deployment workflows.
Required:
- Bachelor’s degree in Computer Science, Robotics, Engineering, or a related field.
- 5+ years of experience developing software for robotics, embedded systems, or autonomous platforms.
- Proficiency in C/C++, with experience in real-time and embedded system development.
- Strong Linux development background; familiar with build tools and system debugging.
- In-depth knowledge of networking protocols including Serial, UDP, TCP, LTE, RF, Wi‑Fi, Satellite
; experience with VPNs
. - Excellent analytical and troubleshooting skills.
- Strong communication skills; comfortable working cross-functionally.
- U.S. Citizenship required
; must be eligible for a government security clearance
.
Preferred:
- Experience with ROS, MOOS-IvP
, or similar autonomy frameworks. - Background in computer vision, AI/ML
, and sensor data processing
. - Knowledge of SLAM (Simultaneous Localization and Mapping).
- Familiarity with NVIDIA Jetson
, CUDA
, TensorRT
, Deep Stream SDK
. - Experience with real-time video streaming (RTP, RTSP, SRT) using tools like ffmpeg
, GStreamer
. - GUI development in C++ for Linux and/or Windows platforms.
- Field experience with autonomous or marine robotics
; willingness to support deployments and trials. - Familiarity with microcontrollers and embedded Linux development.
- Willingness to travel for demos, field testing, and operational support.
Keywords
Simulation Software Engineer, Robotics Engineer, C/C++, Linux, RTOS, Sensor Fusion, SLAM, Computer Vision, AI, Embedded Systems, Networking, ROS, Autonomy, Autonomous Systems, Robotics Simulation
#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).