Job Description
Software Engineers
What you're responsible for:
· Develop state-of-the-art autonomous drones capable of flying rapidly through challenging environments
· Research and implement novel guidance, navigation, and control (GNC) and machine learning (ML)
· Optimize algorithms for real-time computation on embedded platforms
· Improve physics based simulation environments and validate autonomous behavior within simulation
What we are looking for:
· Empathetic and collaborative team player
· Proficiency with C++ and Python
· Experience with robotics state estimation and simultaneous localization and mapping (SLAM) algorithms
· Experience programming for embedded environments
· Familiarity with Linux and Linux tools
· Experience developing computer vision algorithms
· Familiarity with nonlinear optimization techniques
Bonus Skills
· Machine learning and experience programming within a popular ML framework (TensorFlow, PyTorch, etc)
· GPU programming (CUDA / OpenCL)
· Field and lab testing experience
· Familiarity with ROS / ROS 2 (Robot Operating System)
· Unreal Engine / Unity experience
· Julia programming experience
· Clear, concise technical writing skills
What we offer
· A kickass office in Pittsburgh, PA with off-street free parking
· Competitive salary & equity
· Medical Benefits
· 401(k) offering
· Flexible hours & vacation policy
· Premium laptop/equipment
Company Description
Growing organization.
Growing organization.