Software Engineer Autonomous Systems

Liberty Personnel Services, Inc.
Cranbury, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 150K

Job location

Cranbury, United States of America

Tech stack

LTE (Telecommunication)
Microsoft Windows
API
Artificial Intelligence
Computer Vision
C++
Nvidia CUDA
Software Debugging
Linux
Linux on Embedded Systems
FFmpeg
Virtual Private Networks (VPN)
Machine Learning
Software Architecture
Real-Time Operating Systems
Sensor Fusion
Software Engineering
Software Systems
SONAR (Symantec)
Systems Integration
Transmission Control Protocol (TCP)
Visual Systems
Wi-Fi Technology
Data Processing
Robot Operating System
PIC Microcontroller
RTSP
Linux Development
Information Technology
Build Tools
Video Streaming
Lidar

Job description

  • 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, 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

Requirements

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., * 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
  • U.S. Citizenship required
  • Must be eligible to obtain a U.S. government security clearance, * 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

Benefits & conditions

  • Salary Range: $100,000 - $150,000
  • Annual Bonus
  • Paid Time Off (PTO)
  • 401(k) with company match
  • Comprehensive Medical, Dental, and Vision coverage

Apply for this position