Logo
Liberty Personnel Services, Inc.

Simulation Software – Robotics Systems Engineer

Liberty Personnel Services, Inc., Monroe Township, New Jersey, us, 08831

Save Job

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 ,

DeepStream 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