Robotics Systems Simulation Engineer
Near Earth Autonomy is looking for a Robotic Systems Simulation Engineer to translate physical reality into a virtual world where algorithms and systems can be rapidly and reliably developed, benchmarked, and tested before field testing. This involves understanding the key aspects of the world on which algorithms depend, modeling them, and stress-testing the systems before and after flight tests. The simulation engineer coordinates across projects and device types to develop core-testing technology to ensure quality system
Near Earth's vision is to create a future where unmanned aircraft are commonplace and safe. Our technology enables unmanned aircraft ranging in scale from sub-meter to full scale to autonomously inspect, map, survey, and transport. We work on applications in infrastructure maintenance, agriculture, mining, emergency response, and cargo delivery. We are serious about system design, development, and real-world testing, and delivering to customers working, useful systems. If you too believe that unmanned aircraft systems are poised to revolutionize the skies, and are knowledgeable in one or more of the fields below, please fill in the form below.
Create software tools to automatically build virtual 3D worlds from raw sensor data (lidar, cameras, etc) in which simulations can be run.
Analyzes perception algorithm needs to make sure simulations are reasonable approximations of realities.
Creates simulation unit tests and regression tests for helicopter autonomy.
Core Skills Required:
Hands-on experience writing simulations, 3D games and/or robot simulators.
Experience with 3D simulation packages like Gazebo and physics engines such as Unity, OpenGL.
Advanced programming skills in C++.
Experience working with testing frameworks and regression tests.
Additional Experience (Nice to Have):
Development/operations of hardware-in-the-loop simulators, conducting testing and troubleshooting of HW/SW interfaces.
Development of robotics perception algorithms.