Senior Embedded Linux Engineer at Darkhive



1 - 9 employees
View Profile

Job detail

Software Engineering
110K - 145K USD per year

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 operating systems and device drivers that Darkhive hardware uses to ingest camera feeds and remotely deploy and secure software updates across fleets of drones. You will be responsible for aiding with the bringup of a SoC and interfacing with sensors of SPI, USB, and I2C, and developing a remote management suite capable of safely updating software on our platforms.

We're helping the small uncrewed systems market transition from microcontroller-based systems to a hybrid that incorporates powerful Linux edge computing, with GPU/VPUs to enable advanced perception and autonomy. Depending on your area of interest and expertise, you can either focus on being an expert in embedded Linux and drivers or work as a versatile embedded generalist operating at the intersection of both domains.

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.


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 embedded Linux environments
  • Yocto Linux Experience and kernel builds
  • Experience with low-level Linux configuration and deployment
  • Remote management and update of embedded systems using Mender, Balena, or similar.
  • Experience working with and testing hardware and software, particularly cameras and device drivers

Bonus Qualifications:

  • MS in a related technical field
  • Experience with ROS2 (or similar middleware) and its underlying concepts (e.g. topics, nodes, messages, services)
  • Experience with simulation environments (e.g. Gazebo)
  • Experience with PX4 flight stack
  • An active security clearance (this is not a requirement for the position)


  • Fully Remote
  • Attractive stock options plan as an early hire
  • Fully paid medical, dental, and vision benefits options
  • Unlimited Paid Vacation
Join Pyjama Jobs to see your best match!
Sign up now and get automatically paired with remote jobs that fit your skills and experience.
1 company hiring
Get auto-matched with jobs that fit you
Free to use
See My Best Match