Senior Embedded Flight Software Engineer

BRINC Drones

Seattle (WA)

On-site

USD 130,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive medical, dental and vis­
401K plan
Maternity and paternity leave
Flexible Time Off
Orca pass

Job summary

BRINC is seeking an experienced embedded software engineer to design and develop on-device software for our drone hardware and accessories. You will own end-to-end software from specification to testing and support, writing flight-ready C/C++ code and shaping core architectures for indoor/outdoor drones and control systems.

You will collaborate with electrical, mechanical, perception, and test engineers, debug field issues with customers, and contribute to new product deployments while

Qualifications

  • 5+ years of industry experience developing software for devices.
  • Experience with C, C++, Python and related programming and scripting languages.
  • Experience working in a fast-paced technical environment.
  • Experience developing and optimizing for embedded systems, in linux environment.
  • Experience working with standard embedded interfaces (I2C, SPI, UART, CAN, etc.).
  • Experience developing software for a range of compute hardware (SoC, MCU, etc.).
  • Experience bringing up and testing new hardware in collaboration with other engineers.
  • Experience working with Real-Time Operating Systems (RTOS).
  • Bachelor's or Master's of Science in Computer Science or related degree.

Responsibilities

  • Own end-to-end software development - from specification to design, implementation, testing, and product support.
  • Write high-quality flight ready code (primarily in C/C++).
  • Establish top-level design architectures and implementation methodologies for the team.
  • Clearly communicate decisions with internal stakeholders and document contributions.
  • Work collaboratively with electrical, mechanical, perception, controls, test and manufacturing engineers.
  • Work closely with customers by debugging issues in the field, incorporating end user feedback, and supporting new product deployments.

Skills

C/C++
Python
Embedded systems
RTOS
Linux
I2C/SPI/UART/CAN
SoC/MCU
Debugging
Teamwork
Communication

Education

Bachelors or Masters in Computer Science or related degree

Tools

Yocto
HDL (Verilog/VHDL)
FPGA video pipelines
GNSS
Flight control software

Job description

BRINC is seeking an experienced embedded software engineer to design and develop on-device software for our drone hardware and accessories. You will own end-to-end software from specification to testing and support, writing flight-ready C/C++ code and shaping core architectures for indoor/outdoor drones and control systems.

You will collaborate with electrical, mechanical, perception, and test engineers, debug field issues with customers, and contribute to new product deployments while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Electrical Engineer, Drone Systems
Senior Electrical Engineer, Drone Systems

BRINC • Seattle (WA)

On-site
USD 150,000 - 190,000
Comprehensive medical, dental and视觉? 视
401K plan
Maternity and paternity leave
+4
Senior Mechanical Engineer, Drones & Electro-Mechanical
Senior Mechanical Engineer, Drones & Electro-Mechanical

BRINC • Seattle (WA)

On-site
USD 140,000 - 190,000
Medical benefits
401K plan
Paternity leave
+4
Senior Software Engineer, Embedded
Senior Software Engineer, Embedded

BRINC Drones • Seattle (WA)

On-site
USD 130,000 - 190,000
Comprehensive medical, dental and vis­
401K plan
Maternity and paternity leave
+2
Senior Electrical Engineer, Drone Systems & UAV Power
Senior Electrical Engineer, Drone Systems & UAV Power

BRINC Drones • Seattle (WA)

On-site
USD 140,000 - 190,000
Medical plans
401K plan
Paid time off
+3
Senior Software Engineer, Embedded
Senior Software Engineer, Embedded

BRINC Drones • Seattle (WA)

On-site
USD 100,000 - 130,000
Comprehensive medical, dental and vision plans
401K plan
Maternity and paternity leave
+4
Hands-On Drone R&D Technician
Hands-On Drone R&D Technician

BRINC Drones • Seattle (WA)

On-site
USD 34,000 - 48,000
401K plan
Parental leave
Flexible time off
+3
Senior Electrical Engineer, Hardware
Senior Electrical Engineer, Hardware

BRINC Drones • Seattle (WA)

On-site
USD 140,000 - 190,000
Medical plans
401K plan
Paid time off
+3
Senior Embedded Software Engineer - Drone Autonomy
Senior Embedded Software Engineer - Drone Autonomy

Sine-Engineering • Bozeman (MT)

On-site
USD 90,000 - 130,000
15 days vacation
5 personal/sick days
Health insurance
+1
Field Drone Engineer — Onsite Deployments
Field Drone Engineer — Onsite Deployments

BRINC Drones • Seattle (WA)

On-site
USD 120,000 - 170,000
Healthcare
401K
Parental leave
+5
Field Deployment Engineer — Drones for Public Safety
Field Deployment Engineer — Drones for Public Safety

BRINC Drones • Seattle (WA)

On-site
USD 120,000 - 180,000
Comprehensive medical, dental and视on
401K plan
Maternity and paternity leave
+4