Point your AI agent at freehire and let it find you a job.

Get the CLI →

StaffingPartner

Senior Embedded / Drone Software Engineer

Posted Updated 2 views
Discussion
Who we are
We are a small and ambitious engineering team building a large, unconventional UUV. We built the prototype and closed our seed round. Now we are focused on building the full-scale drone, with the initial field tests behind us.

The role
You will own the drone control software: actuator control, sensor fusion, navigation, mission logic, and the link to the ground.

What you will work on
- Actuator control over PWM, CAN, UART, and RS485 (motors, servos, valves, relays)
- Sensor acquisition and fusion: IMU, barometer, GPS, speed sensors, INS, etc
- Navigation and dead reckoning in GPS-denied conditions
- Communications: radio, Ethernet, TCP/UDP telemetry and commanding
- Mission execution and autonomy logic
- System architecture as the codebase grows from one vehicle to many
- Field testing and fixing

What we are looking for:
Must-haves

- Strong C/C++ for embedded development
- Experience with CAN, UART, I2C, SPI, and radio links
- Comfortable with PWM, relays, and basic electronics (reading schematics, working with EEs)
- Sensor data processing: filtering, sensor fusion, EKF or equivalent
- System design experience; can draw clean module boundaries as code grows
- Prototype-to-production experience
- Communicative, picks up unfamiliar domains quickly, works well next to hardware people

Nice to have
- UAV stacks: Ardupilot, PX4, ROS 2
- INS tuning and inertial navigation
- Networked telemetry (MAVLink, TCP/UDP over Ethernet or radio)

Working with us:
- Ownership of the software stack and strong input on the hardware
- Short decision cycles
- Technical problems without off-the-shelf answers
- Field tests where we break things, learn, enjoy nature, and grill

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.