BRINC Drones
Senior Software Engineer, Embedded
$110K–$250K
Seattle, WA · On-site · Senior · Full-time · Posted Oct 16, 2025
- Experience
- 5+ years of industry experience developing software for devices; preferred: 7+ years in specified industries.
- Education
- Bachelor’s or Master’s of Science in Computer Science or a related degree.
About the job
Develops on-device software for BRINC’s drones, controllers, robotic nests, and support equipment, from design and implementation through testing and product support.
What you'll do
- Own software development from specification through implementation, testing, and product support; write flight-ready code, primarily in C/C++.
- Set software architecture and implementation methods, document decisions, and collaborate with engineering teams across disciplines.
- Debug customer issues in the field, incorporate user feedback, and support product deployments.
What they ask for
- 5+ years of industry experience developing software for devices.
- Experience with C, C++, Python, embedded systems in a Linux environment, standard embedded interfaces, and compute hardware such as SoCs and MCUs.
- Experience bringing up and testing new hardware and working with RTOS.
- Bachelor’s or Master’s of Science in Computer Science or a related degree.
Nice to have
- 7+ years developing software in aerospace, robotics, automotive, consumer electronics, or related industries.
- Experience with Yocto; FPGA HDL development; flight control, navigation, autonomy, embedded radio, localization, or UAV/UAS software.
Pay
$110K – $250K (currency and pay basis not stated)
Tools
C, C++, Python, Linux, I2C, SPI, UART, CAN
Model-written summary · the original posting is authoritative