Autonomous Software EngineerJob
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
Join a high-impact engineering team developing the next generation of autonomous maritime systems that operate in complex and dynamic environments. In this role, you will focus on the software that enables unmanned systems to make decisions, navigate, communicate, and execute missions with limited human intervention. You will collaborate closely with mechanical, electrical, systems, and test engineers to deliver advanced autonomy capabilities that directly support real-world undersea operations. Responsibilities
- Design, develop, and enhance autonomy software for unmanned and robotic systems used in maritime and undersea operations.
- Develop algorithms that support navigation, mission planning, vehicle behaviors, decision-making, and autonomous operations.
- Integrate autonomy software with sensors, payloads, communication systems, and vehicle control architectures.
- Support software verification and validation activities, including simulation and hardware-in-the-loop testing.
- Collaborate with multidisciplinary engineering teams to define, refine, and implement system requirements.
- Troubleshoot software and system-level issues during integration, laboratory testing, and field operations.
- Contribute to software architecture decisions, performance optimization, and continuous product improvement initiatives.
- Support technical documentation, software release processes, and compliance with customer and program requirements.
Requirements
Sensors Robotics Visionary Operations Innovation Algorithms Simulations Field Testing Sensor Fusion Decision Making Motion Planning Robotic Systems Computer Vision Computer Science Machine Learning Test Engineering Mission Planning Autonomous System Telecommunications Laboratory Testing Electrical Systems Systems Integration Autonomous Vehicles Product Improvement Software Engineering Software Development Software Architecture Electrical Engineering Technical Documentation Robot Operating Systems Engineering Design Process C++ (Programming Language) Verification And Validation Python (Programming Language) Object-Oriented Programming (OOP), * Bachelor’s degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related technical field.
- Experience developing software in C++, Python, or similar object-oriented programming languages.
- Understanding of robotics and autonomous systems, including controls, vehicle behaviors, or mission planning algorithms.
- Experience working in Linux-based development environments and supporting software integration efforts.
- Ability to work effectively within a multidisciplinary engineering team and collaborate across mechanical, electrical, systems, and test disciplines., * Experience with autonomous vehicles, robotics, maritime systems, UAVs, UGVs, or UUVs.
- Familiarity with ROS (Robot Operating System) and simulation environments used for autonomy development and testing.
- Knowledge of sensor fusion, machine learning, computer vision, or path-planning algorithms.
- Experience supporting field testing, system integration, or operational deployments of autonomous or robotic systems., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Linux Sensors Robotics Visionary Operations Innovation Algorithms Simulations Field Testing Sensor Fusion Decision Making Motion Planning Robotic Systems Computer Vision Computer Science Machine Learning Test Engineering Mission Planning Autonomous System Telecommunications Laboratory Testing Electrical Systems Systems Integration Autonomous Vehicles Product Improvement Software Engineering Software Development Software Architecture Electrical Engineering Technical Documentation Robot Operating Systems Engineering Design Process C++ (Programming Language) Verification And Validation Python (Programming Language) Object-Oriented Programming (OOP) +0
Google IT Automation with Python
About the company
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…