Senior Engineer - Autonomy

Actalent

Maryland

On-site

USD 120,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Actalent is seeking a Senior Engineer – Autonomy in Maryland to design and implement autonomy software for active safety, ADAS, and unmanned ground vehicle control. You will work primarily in C++, focusing on perception, motion planning, and sensor processing on embedded platforms.

The role involves integrating autonomy into production equipment, performing tests on physical machines, and collaborating with cross-functional teams to ensure robust, maintainable software.

Qualifications

  • Senior role designing autonomy software for ADAS and UGV control.
  • Embedded software on production equipment and real-world testing.
  • Strong focus on C++ and software architecture, perception, and sensor processing.

Responsibilities

  • Design, develop, and integrate autonomy software for active safety and ADAS.
  • Refine motion planning, perception, computer vision, and sensor processing algorithms.
  • Develop and integrate autonomy software into production equipment such as lifts and telehandlers.
  • Write unit tests, perform field tests, and collaborate with cross-functional teams.
  • Support field deployments and travel as needed to off-site locations.

Skills

C++
Embedded systems
Autonomy
Robotics
Perception
Motion planning
Software architecture
Linux
Team collaboration

Education

Bachelor's degree in engineering

Tools

Ubuntu Linux

Job description

Job Description

Job Description

Job Title: Senior Engineer – Autonomy

Job Description

The Senior Engineer – Autonomy designs, develops, and integrates autonomy software for active safety, advanced driver assistance systems, and unmanned ground vehicle control, with a strong focus on embedded systems. This role centers on building and enhancing autonomy capabilities—such as motion planning, perception, and sensor processing—and integrating them into production equipment including boom lifts, scissor lifts, and telehandlers. You will work primarily in C++, contributing to software architecture, computer vision, sensor fusion, graphical user interfaces, and inter-process messaging.

Responsibilities

  • Design, develop, and integrate autonomy software for active safety, advanced driver assistance systems, and unmanned ground vehicle control and embedded systems.
  • Implement and refine motion planning, perception, computer vision, and sensor processing algorithms to support autonomy features.
  • Develop and integrate autonomy software into production equipment such as boom lifts, scissor lifts, and telehandlers.
  • Perform engineering calculations, investigations, software development, hardware selection, and other assigned tasks in accordance with industry engineering standards and processes.
  • Develop software unit tests and regression tests to ensure reliability, maintainability, and performance of autonomy features.
  • Support field tests by deploying, testing, and troubleshooting autonomy software on physical machines and equipment.
  • Assist more Senior engineers in preparing plans, designs, computation methods, and technical reports.
  • Take responsibility for defined portions of projects of limited to moderate complexity, ensuring tasks are completed on time and to specification.
  • Collaborate with supervisors, suppliers, engineering specialists, and cross-functional teams to meet specifications and perform calculations, analysis, and design activities.
  • Write clear and comprehensive requirements, design documentation, and technical specifications for autonomy systems and related software components.
  • Provide direct support to programs, including travel to off-site locations as necessary to support engineering activities and field deployments.
  • Contribute to the enhancement of existing autonomy capabilities and integration of autonomy solutions into existing products.
  • Participate in code reviews, design discussions, and continuous improvement initiatives to enhance code quality and development processes.
  • Maintain regular, reliable attendance and actively engage with on-site hardware and machines to validate and refine autonomy behavior.
  • Perform other related engineering and software development duties as assigned.

Essential Skills

  • Proven ability to produce high-quality, maintainable C++ code, with approximately 99% of development work in C++.
  • Embedded systems experience, including development and integration of software on embedded platforms.
  • Hands-on autonomy experience, with a focus on perception and path planning as core components of previous work.
  • Experience building autonomy systems from scratch, improving existing autonomy capabilities, or integrating autonomy solutions into existing products.
  • Proficiency in modern software development practices, including structured design, testing, and documentation.
  • Familiarity with distributed systems and their application in autonomy or control environments.
  • Familiarity with Ubuntu 22.04+ or similar Linux-based operating systems for development and deployment.
  • Accredited bachelor’s degree in engineering or a related field.
  • Three (3) or more years of related experience in autonomy, embedded systems, robotics, or a closely aligned domain.
  • Ability to collaborate effectively with cross-functional teams and support field testing on physical equipment.

Additional Skills & Qualifications

  • Experience with active safety, advanced driver assistance systems (ADAS), or unmanned ground vehicle control.
  • Background in robotics, automotive, aerospace, or defense autonomy programs, particularly involving perception and motion planning.
  • Exposure to or use of SQL in support of development, testing, or data analysis workflows.
  • Experience developing or supporting graphical user interfaces and inter-process messaging frameworks.
  • Comfort working with early-career engineering teams and providing practical, real-world autonomy perspective.
  • Ability to adapt autonomy solutions to production environments and to balance innovation with robustness and maintaina
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Autonomy Engineer
Robotics Autonomy Engineer

Hernshead Recruitment • Boston (MA)

On-site
USD 120,000 - 180,000
Senior Staff Engineer, Autonomy Behaviors
Senior Staff Engineer, Autonomy Behaviors

engineeringjobs.net, Inc. • San Diego (CA)

On-site
USD 180,000 - 240,000
Staff Autonomy Engineer
Staff Autonomy Engineer

COGENT Infotech • San Jose (CA)

On-site
USD 180,000 - 240,000
Autonomy Software Engineer (C++)
Autonomy Software Engineer (C++)

Robopgh • Pittsburgh

On-site
USD 80,000 - 110,000
Stock options
401(k) plan
Health, dental, and vision benefits
+2
Autonomy Software Engineer (C++)
Autonomy Software Engineer (C++)

Near Earth Autonomy • Pittsburgh

On-site
USD 80,000 - 100,000
Stock options
401(k) plan
Health, dental, and vision benefits
+2
Senior Software Engineer I - Autonomy Software
Senior Software Engineer I - Autonomy Software

Scientific Systems • Burlington (MA)

On-site
USD 128,000 - 154,000
Hybrid Work Schedule
Health Care Plan
Retirement Plan
+8
Software Engineer
Software Engineer

Actalent • Frederick (MD)

On-site
USD 100,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
Embedded Software Engineer
Embedded Software Engineer

Apera • Fort Walton Beach (FL)

Hybrid
USD 110,000 - 140,000
Senior Software Engineer I - Autonomy Software
Senior Software Engineer I - Autonomy Software

SSCI, Inc. • Burlington (MA)

On-site
USD 128,000 - 154,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance
+8
Senior Software Engineer I - Autonomy Software
Senior Software Engineer I - Autonomy Software

Scientific Systems Company, Inc. • New Jersey

On-site
USD 128,000 - 154,000
Health care plan
Retirement plan
Life insurance
+8