Liberty Personnel Services, Inc.
Software Engineer Autonomous Systems
Liberty Personnel Services, Inc., Cranbury, New Jersey, United States
Overview
Software Engineer Autonomous Systems We’re looking for an experienced
Software Engineer
to help design and build advanced software systems that power our cutting-edge autonomous products. This role is perfect for a highly capable engineer with strong skills in programming, networking, and communications—particularly in robotics and autonomous systems. While direct robotics experience is a plus, we place greater emphasis on expertise in
C/C++ ,
Linux ,
real-time operating systems ,
networking , and
software integration . Experience with
computer vision
is also highly desirable. In this role, you’ll contribute to mission-critical autonomy solutions, sensor integration, and multi-vehicle collaboration—helping shape the future of
marine robotics and autonomous systems . Key Responsibilities
Design and develop robust software for the control, navigation, and communication of autonomous vehicle systems Integrate software with hardware platforms, collaborating closely with mechatronics, electrical, and embedded engineers Work with sensor data from vision systems, cameras, radar, sonar, LiDAR, Starlink, and cellular sources to enable autonomy, data capture, and obstacle avoidance Advance obstacle detection and avoidance using sensor fusion, AI, and machine learning Improve collaborative behaviors across multiple autonomous vehicles (surface, underwater, and aerial) Develop simulations to model vehicle performance in dynamic environments Diagnose and resolve complex software issues in real-world operating conditions Document software architecture, APIs, and testing procedures Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field At least
5 years of experience
in software development for robotics, autonomous vehicles, or embedded systems Strong proficiency in
C and C++ , with hands-on experience in
real-time
and
embedded systems Solid experience with
Linux
development environments and software build tools Expertise in networking and communications: Serial, UDP, TCP, RF, LTE, Wi-Fi, satellite systems; familiarity with VPN setup Strong problem-solving skills and the ability to debug complex systems independently Excellent communication and collaboration skills Must be eligible to obtain a
U.S. government security clearance Preferred Qualifications
Experience in
computer vision
and
machine learning , especially for obstacle detection and sensor data processing Familiarity with
SLAM
(Simultaneous Localization and Mapping) for autonomous navigation Experience with
ROS (Robot Operating System v1 or v2) ,
MOOS-IvP , or other autonomy integration platforms Development experience with
NVIDIA Jetson
platforms, CUDA, TensorRT, DeepStream SDK Knowledge of
real-time video streaming
protocols (RTP, RTSP, SRT) and tools like ffmpeg, GStreamer Experience developing
C++ GUI applications
for both Linux and Windows Hands-on work with autonomous or marine vehicles and/or willingness to participate in field tests and sea trials Familiarity with microcontrollers and embedded Linux platforms in robotics applications Willingness to travel occasionally for testing, demos, and field operations Salary Range : $100,000 – $150,000 Annual
Bonus Paid Time Off (PTO) 401(k)
with company match Comprehensive
Medical, Dental, and Vision
coverage How to Apply
Send your resume to
steve@libertyjobs.com Call or text Steve at
484-567-2081 Connect with Steve on
LinkedIn
for more opportunities Keywords
Software Engineer, C/C++, Linux, RTOS, Networking, Robotics, Computer Vision, Autonomous Vehicles, Industrial Automation, Marine Autonomy We’re also hiring nationwide for roles in: Electrical Engineering, Mechanical Engineering, Controls, Automation, HVAC/BAS, MEP, Construction , and more. #LI-Onsite #SoftwareEngineer #Robotics #IndustrialAutomation #MidSenior #LibertyJobs
#J-18808-Ljbffr
Software Engineer Autonomous Systems We’re looking for an experienced
Software Engineer
to help design and build advanced software systems that power our cutting-edge autonomous products. This role is perfect for a highly capable engineer with strong skills in programming, networking, and communications—particularly in robotics and autonomous systems. While direct robotics experience is a plus, we place greater emphasis on expertise in
C/C++ ,
Linux ,
real-time operating systems ,
networking , and
software integration . Experience with
computer vision
is also highly desirable. In this role, you’ll contribute to mission-critical autonomy solutions, sensor integration, and multi-vehicle collaboration—helping shape the future of
marine robotics and autonomous systems . Key Responsibilities
Design and develop robust software for the control, navigation, and communication of autonomous vehicle systems Integrate software with hardware platforms, collaborating closely with mechatronics, electrical, and embedded engineers Work with sensor data from vision systems, cameras, radar, sonar, LiDAR, Starlink, and cellular sources to enable autonomy, data capture, and obstacle avoidance Advance obstacle detection and avoidance using sensor fusion, AI, and machine learning Improve collaborative behaviors across multiple autonomous vehicles (surface, underwater, and aerial) Develop simulations to model vehicle performance in dynamic environments Diagnose and resolve complex software issues in real-world operating conditions Document software architecture, APIs, and testing procedures Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field At least
5 years of experience
in software development for robotics, autonomous vehicles, or embedded systems Strong proficiency in
C and C++ , with hands-on experience in
real-time
and
embedded systems Solid experience with
Linux
development environments and software build tools Expertise in networking and communications: Serial, UDP, TCP, RF, LTE, Wi-Fi, satellite systems; familiarity with VPN setup Strong problem-solving skills and the ability to debug complex systems independently Excellent communication and collaboration skills Must be eligible to obtain a
U.S. government security clearance Preferred Qualifications
Experience in
computer vision
and
machine learning , especially for obstacle detection and sensor data processing Familiarity with
SLAM
(Simultaneous Localization and Mapping) for autonomous navigation Experience with
ROS (Robot Operating System v1 or v2) ,
MOOS-IvP , or other autonomy integration platforms Development experience with
NVIDIA Jetson
platforms, CUDA, TensorRT, DeepStream SDK Knowledge of
real-time video streaming
protocols (RTP, RTSP, SRT) and tools like ffmpeg, GStreamer Experience developing
C++ GUI applications
for both Linux and Windows Hands-on work with autonomous or marine vehicles and/or willingness to participate in field tests and sea trials Familiarity with microcontrollers and embedded Linux platforms in robotics applications Willingness to travel occasionally for testing, demos, and field operations Salary Range : $100,000 – $150,000 Annual
Bonus Paid Time Off (PTO) 401(k)
with company match Comprehensive
Medical, Dental, and Vision
coverage How to Apply
Send your resume to
steve@libertyjobs.com Call or text Steve at
484-567-2081 Connect with Steve on
for more opportunities Keywords
Software Engineer, C/C++, Linux, RTOS, Networking, Robotics, Computer Vision, Autonomous Vehicles, Industrial Automation, Marine Autonomy We’re also hiring nationwide for roles in: Electrical Engineering, Mechanical Engineering, Controls, Automation, HVAC/BAS, MEP, Construction , and more. #LI-Onsite #SoftwareEngineer #Robotics #IndustrialAutomation #MidSenior #LibertyJobs
#J-18808-Ljbffr