Post Job Free
Sign in

Firmware Engineer

Company:
The Drone Racing League
Location:
Manhattan, NY, 10261
Posted:
May 19, 2024
Apply

Description:

Firmware Engineer (Hybrid)

The Drone Racing League (DRL) is the premier, global drone-racing circuit and producer of world-class sports content. As a futuristic sport that blurs the line between the real and the digital, we get to race in the most legendary locations around the globe and immerse fans into video-game-inspired courses.

We are looking for a firmware engineer with a solid foundational knowledge of firmware principles and best practices, who can look outside the box and produce high-quality solutions. The person stepping into this position will play a critical role in developing and supporting the DRL drone racing fleet

Reach out to:

What You'll Do:

Work on firmware for our racing drones, racing infrastructure, and various specialized support equipment. This includes but is not limited to protocol design, RTOS development and bare metal development (C/C++)

Collaborate cross-functionally (TechOps, Electrical, Mechanical) on all aspects of hardware development, from initial planning to ongoing maintenance

Support drone fleet builds with drone and PCBA test fixtures

Collaborate with Race Engineering (Software) team

Work on our innovative drone tuning technology

Up to 20% domestic or international travel to support our technology at live drone races

Who You Are:

You are a great teammate, you love working with people and are obsessed with technology

5+ years of experience developing firmware

Bachelor’s/Master’s Degree in Computer Science, Computer Engineering or Electrical Engineering

Strong C/C++ skills in an embedded environment

Experience working with prototypes and doing board bring-up

Experience developing device drivers

Knowledge of common communication protocols such as UART, I2C, SPI, BT, WiFi, USB

You can navigate a fast paced environment. We are a startup, and a unique one, things tend to happen fast and we move together quickly to accomplish our goals

Bonus Skills:

Experience reading PCB schematics and layouts

Hands-on experience soldering, using hand tools and power tools

Python or bash scripting experience

Experience with flight controllers or other drone related technologies

Experience with PID controllers, robotics, avionics

Database experience (eg. MySQL, Mongo, …)

What we offer:

Hybrid work (2-3 days remote work availability)

Exciting hands-on work

Comprehensive medical/vision/dental

401k

Unlimited PTO

Supplemental life insurance

Additional perks

The base salary range for this role is $150,000 - $165,000 . Actual total compensation packages offered to candidates within that range are based on a wide array of factors unique to each candidate, including skill set, years and depth of experience, certifications, and the candidate's specific location.

Drone Racing League is committed to providing equal employment opportunities to all employees and applicants for employment regardless of race, color, religion, creed, age, national origin or ancestry, ethnicity, sex, sexual orientation, gender identity or expression, disability, military or veteran status, or any other category protected by federal, state, or local law. As an equal opportunities employer, we recognize that diversity is a positive attribute and we welcome the differences and benefits that a diverse culture brings. Come fly with us!

Apply