Embedded Firmware and Controls Engineer (British Columbia)

Embedded Firmware and Controls Engineer (British Columbia)

14 Sep
|
Kyte Dynamics | Aerial Robotics
|
British Columbia

14 Sep

Kyte Dynamics | Aerial Robotics

British Columbia

We’re redefining what’s possible in the sky.Our next-gen aerial vehicle architecture unlocks safe, ultra-exact access to people and infrastructure even in high gust conditions.From lightning-fast food and medical delivery to cutting-edge industrial applications, we're building the future of airborne operations.Trusted by iconic brands.Backed by world-class investors.Join us as we build this new industry called aerial robotics.

About the Role:
We are seeking an Embedded Firmware & Controls Engineer to develop the low-level software and control systems that power our aerial robotics platforms. This role focuses on embedded firmware, real-time controls, motor-driven electromechanical systems, and precision motion. You will write and debug firmware, develop and tune control algorithms, integrate sensors and actuators, and test your work directly on physical systems. The ideal candidate is comfortable working across software, electronics, and mechanical hardware and understands how to make complex physical systems behave precisely, reliably, and safely.

What You’ll Do:
Embedded Firmware Development

Develop embedded firmware for custom robotic and electromechanical systems

Write, test, and debug real-time software for microcontrollers and embedded processors

Implement state machines, fault handling, safety logic, telemetry, and system monitoring

Controls & Precision Motion

Design and implement closed-loop control algorithms for motors and other actuators

Develop position, velocity, torque, and motion-control functionality





Tune control parameters and characterize system performance under changing loads and external disturbances

Hardware & Sensor Integration

Integrate encoders, limit sensors, IMUs, motor controllers, and other embedded hardware

Develop reliable communication between embedded controllers and higher-level computing systems

Debug hardware/software interactions using oscilloscopes, logic analyzers, debuggers, and telemetry

Support system bring-up and diagnose electrical, firmware, sensing, and actuator issues

Reliability & Testing

Develop firmware for systems that must operate repeatedly and reliably in real-world environments

Implement fault detection, recovery behavior, and safe operating limits

Build test procedures and tools to validate controls and embedded-system performance

Perform bench, integration, and field testing and drive issues through root-cause resolution

Cross-Functional Integration

Collaborate with electrical, mechanical, autonomy, and flight-controls engineers to integrate complete robotic systems

Support rapid prototype iteration and transition embedded systems toward field-ready operation

Contribute to overall system architecture and technical decisions

What You’ll Need:

Bachelor’s, Master’s,



or PhD in Electrical Engineering, Computer Engineering, Robotics, Mechatronics, Mechanical Engineering, or related field

Strong programming skills in C/C++ and experience developing firmware for microcontrollers or embedded systems

Solid understanding of feedback control systems

Core Engineering Skills

Experience controlling motors or other electromechanical actuators

Strong understanding of:

Real-time embedded systems and timing-sensitive applications

Position, velocity, and closed-loop motion control

Embedded communication protocols such as CAN, UART, SPI, I²C, or Ethernet

Sensor integration, fault handling, and hardware/software interfaces

Hands-On Experience

Reading schematics and debugging embedded electronics and physical hardware

Using oscilloscopes, logic analyzers, debuggers, and telemetry to diagnose system behavior

Taking embedded systems from prototype through robust field testing

Preferred Qualifications:

Experience with STM32 or similar microcontrollers

Experience with encoders, system identification, trajectory generation, or advanced control techniques

Familiarity with PX4, MAVLink, ROS/ROS 2, or similar robotics ecosystems

Experience with BLDC/PMSM motor control, ESCs, servo systems, or precision actuators

Experience with robotics, drones, aerospace, automotive, industrial automation, or other safety-critical electromechanical systems

Compensation and Benefits

Salary: $110,000+ (depends on experience)

#J-18808-Ljbffr

📌 Embedded Firmware and Controls Engineer (British Columbia)
🏢 Kyte Dynamics | Aerial Robotics
📍 British Columbia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware and controls engineer (british columbia) / british columbia

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware and controls engineer (british columbia) / british columbia