Logo
Liberty Personnel Services, Inc.

Software Engineer Autonomous Systems

Liberty Personnel Services, Inc., Cranbury, New Jersey, United States

Save Job

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