Senior Software Autonomy Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Autonomy Engineer to design and develop autonomous behaviors for multi-domain heterogeneous teams of autonomous vehicles. The Senior Autonomy Engineer will work on cutting-edge defense systems that are fielded by the US Government and commercial customers in aerial, ground, underwater, and space domains. The preferred candidate has expert knowledge in the following areas:
- Task and motion planning
- Software integration and testing with robotics platforms
- Hybrid methods that augment deterministic autonomy algorithms with AI-based approaches
- Optimization and resource allocation for large team of teams
- C/C+, ROS/ROS2
Duties/Responsibilities
- Evaluates requirements, proposes solutions, explores design trades to support a design.
- Designs algorithms using modern theory and proven techniques.
- Develops Embedded software based on prototype algorithms.
- Analyzes designs to demonstrate performance and functionality.
- Develops and executes software tests to check compliance with requirements.
- Evaluates results to establish problem causes and develop solutions for inefficient or problems.
- Prepares technical data, procedures, reports, drawings, manuals, and other required documentation.
- Communicates with customers and stakeholders to establish requirements and describe the design and deliverables.
- Tracks priorities, scope, schedule, and cost.
- Performs other duties as assigned.
Requirements
- Strong programming skills in MATLAB, Simulink, Python, C/C+.
- Excellent analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Knowledge of Autonomy and GNC algorithms and technology.
- Knowledge of Real Time software development tools.
- Knowledge of project execution, designing, developing, and validating Real Time algorithms and software.
- Familiarity with trajectory optimization, optimal control, and similar techniques.
- Significant knowledge in the design and analysis of control systems.
- Significant knowledge of design and implementation of trajectory design/optimization algorithms including optimal control techniques.
- Strong project execution and teamwork skills.
- Strong analytical and problem-solving capabilities.
- Ability to clearly communicate work assignments to team members.
Education
- Bachelor's Degree in Aerospace Engineering, Electrical Engineering, or a related field is required.
- Masters or PhD in a related field is preferred.
Experience
5-10 years of Software Engineering or related experience is required. Additional Job Description
Applicants selected for this position will be required to obtain and maintain a government security clearance. Secret clearance is preferred. Job Location
Benefits & conditions
$82,300.00 - $220,000.00, Our work is very important to us, but so is our life outside of work. Draper supports many programs to improve work-life balance including workplace flexibility, employee clubs ranging from photography to yoga, health and finance workshops, off-site social events and discounts to local museums and cultural activities. If this specific job opportunity and the chance to work at a nationally renowned R&D innovation company appeals to you, apply now www.draper.com/careers EEO Statement