Senior Robotics Engineer
Description
Darkhive is making robotics accessible. We are a startup focused on the application of robotics to the public safety and defense community. Our approach to accessibility is built on three pillars: low-cost, ease-of-use, and open interface design to enable extensibility by third parties.
Darkhive is creating an autonomy software stack that will enable military and public safety users to intuitively interact with robotics platforms to understand their common environment and make decisions when it matters most. In addition to our core software suite, Darkhive is creating a palm-sized, autonomous drone optimized to demonstrate the capabilities of our software stack. The integrated software and hardware solution are key to realizing the full potential of the product in our target markets.
The Role:
You will create and maintain core software that Darkhive hardware uses to process sensor data, communicate with other systems, and fly in challenging environments across our product lines. Own significant architecture and plumbing to help integrate perception, control, and user interfaces into one cohesive system that is performant, interoperable with other major architectures, and easy to understand.
You will drive major feature development including interprocess communication, system-in-the-loop plumbing, and crafting open protocols and interfaces that are usable not only by internal teams, but also 3rd party developers. Depending on your interests and expertise, you may operate as a robotics middleware expert or generalist helping integrate perception, planning, user interfaces, and external systems.
If you have wanted to make sure the "right" system is developed for next-level sUAS autonomy, come help us build a vision of making robots safe, easy, and affordable while performing real tasks for their human counterparts.
Requirements
You bring:
- BS in Computer Science, Robotics, Electrical or Mechanical Engineering, or a related technical field
- 7+ years of experience
- Strong C/C++ experience, particularly in Linux or embedded environments
- Experience with ROS2 (or similar middleware) and its underlying concepts (e.g. topics, nodes, messages, services)
- Excellent build tool skills and understanding of modern, robust software development
Bonus Qualifications:
- MS in a related technical field
- Experience with simulation and tactical protocols (COT, DDS, OMS, DIS, STANAG 4586)
- Experience with drone systems and flight control, particularly on small uncrewed aerial systems
- Experience with simulation environments (e.g. Gazebo)
- Experience with PX4 flight stack
- Knowledge of computer vision and machine learning concepts
- An active security clearance (this is not a requirement for the position)
Benefits
- Fully Remote
- Attractive stock options plan as an early hire
- Fully paid medical, dental, and vision benefits options
- Unlimited Paid Vacation