Algorithm Engineer (Simulation Core)

Location United States of America
Contact name: Sam Jacobs

Contact email: sam@deepabacus.com
Job ref: 86
Published: 17 days ago

Company: 

  • Global disruptor in Autonomy space raising the industry standard for drones

  • Products have been received a multitude of prestigious awards

  • Growing exponentially with opportunity to gain meaningful equity in lead up to IPO phase

What you'll do: 

  • Integrate simulation with autonomy modules while providing scenario specification, deterministic scheduling, good performance, drone dynamics simulation, and synthesized perception (for PnC-only simulation)

  • Architect an end-to-end simulation software for drones

  • Design a flexible scenario format that can satisfy various simulation needs

  • Own autonomy module integration

  • Ensure determinism and reproducibility

  • Faithfully simulate drone physics

  • Optimize simulation performance

  • Synthesize perception outputs from a scenario for a lighter PnC-only simulation

  • Develop relevant algorithms through software engineering cycle from coding to testing to deploying and ensure / maintain the quality with best practices  

What you'll need to succeed: 

  • BSc for computer science or a relevant domain required

  • Skilled in programming for resource-constrained systems with a native language like C/C++

  • Experience with performance optimization and parallelism

  • Knowledge of 3D geometry and relevant math

  • Familiarity with physics simulation