We are looking for a Director of Embedded Engineering to take on developing the next generation systems and firmwares at DRL. You will be responsible for programming the many small and large scale embedded projects at DRL and enabling us to build out our unique platforms and systems. You will assist in the architectural design, selection of parts, hardware and software development cycles and design validation tests for our hardware projects. You should be comfortable working in a continuously moving environment, able to deal with problems on the fly and deliver thoughtfully designed highly-adaptable systems. You will be an integral part of the team designing the next generation of DRL precision flight drones, autonomous drones, drone support systems and race operations systems.
This position is based out of our headquarters in New York City.
What You’ll Do:
Work independently or as a team member to design, build, test and troubleshoot hardware and software for autonomous, semi-autonomous, and precision flight drones.
Develop firmware, operating system code, or HDL for various systems and projects, including telemetry, flight control and hardware management systems.
Program OS level applications, as well as embedded processors.
Develop testing criteria and fixtures for design verification and production certification.
Assist in protocol design, architectural design, parts selection and project trajectories for our hardware projects.
Lead in on the ground management of the team at all DRL Race events which can include working long hours and weekends.
Assist in the identification and implementation of process improvements.
Collaborate with a strong team and our stakeholders.
Who You Are:
Experience programming for Linux platforms, including Embedded Linux and/or experience writing Linux device drivers is required.
Experience managing a team or 3 or more direct reports.
Strong C/C++ skills in an embedded environment is required.
Experience designing, debugging and prototyping PCBs is required.
Knowledge of common communication buses such as I2C, CAN, Serial and SPI, and how to debug them is required.
High level knowledge in electronic hardware and systems design is required.
Experience with Atmel/Microchip and/or STM32 microcontrollers is a big plus.
Understanding of how machine code is emitted by a compiler, and it’s execution on common architectures is preferred.
Experience with Altium Designer is a plus.
Soldering ability is a plus.
Recent experience with FPGAs, CPLDs and an HDL is a plus.
Experience doing PCB layout is a big plus.
Experience with PID controllers is a big plus.
Candidates with UAV aircraft, robotics development experience and/or hobby drone experience will be given special consideration.
5 years managing a team of direct reports.
5 years Professional Development Experience and/or Bachelor’s Degree in Computer Science, Computer Engineering or Electrical Engineering.
Why You’ll Love DRL:
We team up. We can promise you’ll work with some of the smartest and most interesting people in the industry. We work hard and we play hard too. We care deeply about our work and each other.
Everybody sweeps. No task is ever too small for our team. We sweat the details and are not afraid to get our hands dirty.
We embrace debate. There are no seats at the table at DRL because there is no table. Everyone is encouraged to share their thoughts and ideas. We embrace the idea that debate is healthy and knowing that an impassioned discourse leads to our best results.
We stay hungry. We look for the hardest challenges and tasks and once we master them, we look for the next one. We celebrate our victories and are always excited for tomorrow knowing “good enough” is never really “good enough.”
Please enter your email.
In order to download the simulator, you must enter your email address.
Join our mailing list to receive the latest news and updates from the DRL team.
You have Successfully Subscribed!
to better understand your needs.