Shield AI is looking to improve and scale its simulation capabilities for aircraft software to ensure rigorous, fast testing and provide an advanced, robust development & test infrastructure.
Requirements
- Experience building simulation within DevOps environments in addition to experince with DevOps tools and infrastructure.
- Strong foundation in modern C++, including a deep understanding of memory management, performance optimization, and debugging.
- Experience with robotics concepts, including node-based architectures such as ROS or similar middleware frameworks.
- Foundational knowledge of statistics and its application in software development, testing, and data analysis.
- Experience building and compiling code in complex software environments, including debugging build errors and managing dependencies.
- Solid understanding of mathematics (especially linear algebra) and foundational physics, with the ability to interpret technical papers and algorithms effectively.
- Experience with Docker, Kubernetes, and/or containerised application development
Responsibilities
- Design, develop, and optimize high-performance simulation frameworks.
- Manager and lead a small team of specialized simulation engineer in multiple locations.
- Collaborate with cross-functional teams, including software engineers, autonomy engineers, and aerodynamics engineers, to ensure the simulation accurately reflects real-world conditions.
- Integrate basic physics principles into simulations to enhance realism and accuracy.
- Conduct testing and validation of simulation frameworks to ensure performance and reliability.
- Stay updated with the latest advancements in simulation technologies and apply them to our systems.
Other
- Align needs and priorities across many teams and disciplines
- Passion for simulation and testing with the goal of ensuring safety and reliability at scale.
- Interest in aerospace and autonomous vehicles.
- Eagerness to learn, adapt, and grow in a collaborative team environment, with a proactive approach to problem-solving and communication.
- BS in Computer Science or related engineering field with 8+ years of professional experience.