More jobs:
Sr Engineer Autonomy
Job in
Frederick, Frederick County, Maryland, 21701, USA
Listed on 2026-07-20
Listing for:
Actalent
Full Time
position Listed on 2026-07-20
Job specializations:
-
Software Development
Robotics, Embedded Systems/ Firmware/ IoT, C++ Developer
Job Description & How to Apply Below
Job Title:
Sr Autonomy Software Engineer (C++ Software)
Job Description
This role focuses on designing, developing, and implementing advanced autonomy systems for off-highway vehicles, including boom lifts, scissor lifts, and telehandlers. You will lead the development of robust solutions that leverage innovative sensor technologies and algorithms to enable safe, efficient, and reliable autonomous operation. Working within a technology development team, you will perform system-level trade studies, develop and integrate state estimation and navigation algorithms, and collaborate closely with multidisciplinary hardware and software teams to bring cutting‑edge autonomy capabilities into production products.
Responsibilities- Perform autonomy development tasks, including system trade studies and component modeling of inertial measurement units (IMU), global navigation satellite systems (GNSS), cameras, radar, and LiDAR.
- Simulate and implement navigation algorithms, with a strong focus on Bayesian filters and optimal state estimation techniques.
- Propose and evaluate autonomy architecture concepts and perform architecture and technology trade‑off analyses for complex systems.
- Define, document, and validate requirements for sensors and state estimation software, including sensor selection, monitoring, fault detection, and sensor fusion strategies.
- Analyze, source, and select sensor solutions for integration into navigation and autonomy systems.
- Develop and integrate state estimation algorithms for localization, calibration, mapping, and SLAM applications in robotic and autonomous systems.
- Design and implement algorithms that fuse multiple sensor modalities to improve robustness and performance of autonomy functions.
- Work with a multi‑disciplinary team to develop and integrate complex hardware and software systems into off‑highway vehicles.
- Participate in rapid prototyping activities to develop and demonstrate advanced sensing and autonomy capabilities on hardware platforms.
- Contribute to system and operational architecture concepts, ensuring that autonomy solutions align with product requirements and safety expectations.
- Participate in requirements definition and decomposition into sub‑functions and software modules for autonomy systems.
- Develop modern C++ software (C++11 and higher) for embedded systems, focusing on perception, path planning, and state estimation.
- Utilize ROS1 or ROS2 to integrate, test, and deploy autonomy software components on robotic and vehicle platforms.
- Apply object‑oriented programming principles to create modular, reusable, and highly abstracted code for autonomy software.
- Support agile software development practices, including sprint planning, code reviews, and continuous integration workflows.
- Work with embedded devices and hardware interfaces to ensure reliable operation of autonomy features in real‑world environments.
- Operate within a regulatory environment, ensuring that autonomy solutions meet applicable standards and compliance requirements.
- Support and enhance highly automated systems, improving existing autonomy capabilities and integrating new features into current products.
- Prepare and deliver clear technical presentations to autonomy and engineering stakeholders, explaining design decisions, trade‑offs, and performance results.
- Provide technical support and guidance to team members and stakeholders on autonomy‑related topics.
- Communicate proactively, follow up on open issues, and ensure stakeholders remain informed about progress and risks.
- Manage tasks independently, prioritize work effectively, and meet deadlines in a fast‑paced development environment.
- Bachelor’s degree in Aerospace Engineering, Mechanical Engineering, Electrical Engineering, or a closely related field.
- Experience in physics‑based modeling for mechanical and electrical systems.
- Minimum 3–4 years of experience in sensor signal processing and sensor fusion algorithms.
- Experience with navigation systems and performance analysis of navigation solutions, including navigation state error estimation.
- Knowledge of optimal state estimation filters such as Kalman Filters and Extended Kalman Filters (EKF).
- Experien…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×