- Robot type
- Drone
- Location
- SeattleWashingtonUSA
- Job type
- Software
- Posted
- Oct 16, 2025
- Salary
- $110,000–$250,000 a year
Senior Software Engineer, Embedded
Job description
We are seeking an experienced embedded software engineer. In this role you will design and develop on-device software for BRINC’s entire hardware product line, including indoor and outdoor drones, hand-held remote controllers, robotic drone nests, and a variety of support equipment & accessories.
At BRINC, we are building the technology that will define the future of emergency response. As a vertically integrated U.S. drone technology company, BRINC designs and manufactures unmanned aircraft systems, autonomous drone stations, command-and-control software, and advanced autonomy for public safety.
Job 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. Document contributions in a revision-controlled environment.
- 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.
Job requirements
- 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)
Similar jobs
BRINC · Software
Senior Backend Software Engineer, LiveOps
Seattle, Washington (Remote OK)
BRINC · Software
Autonomy Engineer, State Estimation & Control
Seattle, Washington (Remote OK)
BRINC · Software
Software Engineer, Test (SDET)
Seattle, Washington (Remote OK)
BRINC · Software
Autonomy Engineer, Navigation
Seattle, Washington (Remote OK)
