Navigation & Localization Engineer
Anduril Industries
- Atlanta, GA
- Permanent
- Full-time
- Define Systems Engineering vision for ALTIUS to drive requirements and verification processes.
- Develop documentation supporting government Technical Assist programs that involve certifications of the assets.
- Collaborate and lead requirements decomposition with the Robotics teams.
- Autonomously execute on broad and/or ambiguous requirements from internal engineering, program office, and third party corporate partners to own successful delivery of outcomes on multiple programs simultaneously.
- Coordinate and execute frequent test events involving various levels of software and hardware, from full-software simulations to full hardware-in-the-loop demonstrations at test sites.
- Define a strategy to comply with appropriate Industry standards like DO 178C, MIL-STD-882 E, and NATO UAV.
- Demonstrate high ownership on all pieces of work; become a trusted partner to Anduril's robotics engineers.
- Define systems engineering requirements from product requirements.
- Work directly with robotics engineers to define SW requirements from the systems requirements.
- Manage, unblock, and accelerate cross-team projects spanning multiple functional teams and cross-functional initiatives.
- Identify and resolve systemic execution issues across the team or group that require broader initiatives to resolve.
- Partner with product leads to scope, staff, and deliver capabilities to achieve company milestones.
- Identify, resolve, and escalate key cross team dependencies.
- Collaborate closely with other partner teams, such as hardware, product, and test operations as needed.
- Understand technical implementation at the architectural level and propose technical alternatives when necessary; ask questions that clarify priorities.
- Degree in Engineering, Aerospace Engineering, Computer Science, Robotics, or a related field
- Experience in safety critical industry, particularly with safety-critical software development standards, software safety fault/hazard analysis, and requirements-driven software verification and validation strategies
- Demonstrated proficiency in the application of engineering standards into engineering processes or requirements
- Experience writing testable system-level and software-level requirements
- Experience working with requirements management tools like JAMA, Polarion, etc
- Experience assessing software design and performing code reviews for C++ applications
- Comfortable working with ambiguity, evolving priorities, and challenging problems
- Excellent communication and presentation skills
- U.S. Person status is required as this position needs to access export controlled data.
- Familiarity with modern software development practices and designs, unit testing, integration test, and release processes
- Experience in building programs for software deliverables from ground up
- Experience writing Bash and Python scripts to automate tasks in an embedded Linux environment
- Ability to work within organizations with minimal structure and with minimal direction
- Experience is rolling out potentially disruptive organizational process changes
- Experience with creating communication plans for various levels of stakeholders
- Excellent written and verbal communication skills.
- Strong technical, analytical and quantitative skills with the ability to use data and metrics to back up assumptions, recommendations and drive decisions
- Experience with tools like JIRA and Confluence
- Experience developing various model based system engineering artifacts - Operational Viewpoints, System Viewpoints, activity diagrams, use case diagrams, BDDs, IBDs, parametric diagrams, etc...
- Experience with Cameo MagicDraw or similar systems engineering software (Rhapsody, SparxEA, etc...).
- Bachelor's Degree in Computer Science or an Engineering discipline