Senior Engineer, Simulation (R2811)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior Engineer, Simulation (R2811)" Homebrew.What you'll do:
- Port Simulink models for aircraft dynamics, engine models, aerodynamic models, etc. to C++
- Convert Matlab-based configuration files into JSON or other non-Matlab implementations
- Add unit tests for any newly written C++ code
- Run A/B parity tests between your new C++ code and the pre-existing Simulink models
- Improve documentation for physics models
- Integrate C++ models into existing build and software-in-the-loop simulator, removing dependency on Matlab and S-Functions
Required qualifications:
- Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
- Experience developing and delivering a simulation framework for internal or external customers
- Solid fundamentals in math and physics
- Experience with C++ 11 or newer in a production environment
- Experience with Linux, git, command line tools, etc.
- Excellent communication skills, with the ability to effectively collaborate with multidisciplinary teams and external stakeholders.
- You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
Preferred qualifications:
- Experience with Docker, Kubernetes, and/or containerised application development
- Experience with numerical methods, differential equations, etc.
- Familiarity with rigid body dynamics (e.g. Euler’s equations, quaternions), aerodynamics, propulsion systems, etc.
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior Engineer, Simulation (R2811)" Homebrew.