Shield AI-posted 2 months ago
$125,000 - $175,000/Yr
Full-time • Mid Level
San Diego, CA
501-1,000 employees

Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT aircraft, Hivemind Enterprise, and the Hivemind Vision product lines. With nine offices and facilities across the U.S., Europe, the Middle East, and the Asia-Pacific, Shield AI’s technology actively supports operations worldwide. The Aircraft Software Test & Automation team is an ambitious, driven group of engineers focused on testing complex aircraft software integrated onto vehicles and various hardware systems. The team is a cross-discipline group of test engineers, software developers, integration experts, and more; working closely with our Embedded, GNC (Guidance, Navigation & Controls), and System Test teams, the Software Test & Automation team is chartered to provide rigorous, but fast testing and an advanced, robust development & test infrastructure for all aircraft software. As a Software Simulation Lead, you will be responsible for improving and scaling our simulation capabilities for the V-BAT and future aircraft. You will design, resource, manage, build and integrate tooling across our various engineering teams to enable efficient and scalable simulation workflows.

  • Design, develop, and optimize high-performance simulation frameworks.
  • Align needs and priorities across many teams and disciplines.
  • Manage and lead a small team of specialized simulation engineers 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.
  • BS in Computer Science or related engineering field with 3+ years of professional experience.
  • Passion for simulation and testing with the goal of ensuring safety and reliability at scale.
  • Experience building simulation within DevOps environments in addition to experience with DevOps tools and infrastructure.
  • Interest in aerospace and autonomous vehicles.
  • 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.
  • Eagerness to learn, adapt, and grow in a collaborative team environment, with a proactive approach to problem-solving and communication.
  • Experience with Docker, Kubernetes, and/or containerised application development.
  • Familiarity with rigid body dynamics (e.g. Euler’s equations, quaternions), aerodynamics, propulsion systems, etc.
  • Experience with Python 3 and data science frameworks (e.g. NumPy, Pandas, Dagster).
  • Experience with robotics concepts, including node-based architectures such as ROS or similar middleware frameworks.
  • Pay within range listed + Bonus + Benefits + Equity
  • Temporary benefits package (applicable after 60 days of employment)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service