BRINC Drones
Software Engineer, Embedded
Seattle, WA
Sponsorship not specifiedDetected 279 days ago
PythonC++LinuxVHDLVerilogEmbedded SystemsRoboticsControlsCommunicationCollaboration
About the role
- We are seeking an experienced embedded software engineer.
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.
Requirements
- Experience with C, C++, Python and related programming and scripting languages
- Experience working in a fast-paced technical environment
- Experience working with standard embedded interfaces (I2C, SPI, UART, CAN, etc.)
- Experience bringing up and testing new hardware in collaboration with other engineers
- 7+ years of experience developing software for Aerospace, Robotics, Automotive, Consumer Electronics, or related industries
- 5+ years of industry experience developing software for devices
- Experience developing and optimizing for embedded systems
- Experience developing software for a range of compute hardware (SoC, MCU, etc.)
- Experience developing HDL (Verilog, VHDL) for FPGAs with specific experience on video processing pipelines
Skills
- Bachelors or Masters of Science in Computer Science or related degree
- Experience interfacing to displays, cameras, and other perception sensors (MIPI, etc.)
- Experience working with Real-Time Operating Systems (RTOS)
- Experience working with embedded Linux / Yocto Linux
- Experience developing software for embedded radio systems
- Experience developing software for localization systems (GNSS, etc.)
- Strong skills in debugging, performance optimization and unit testing
- Ability to work effectively in a dynamic environment with changing needs and requirements
- Ability to work independently and in teams, take initiative, and communicate effectively
- Try the hard stuff
- Be innovative
- Invent the future
Benefits
- Comprehensive medical, dental and vision plans for our employees and their families
- Maternity and paternity leave
- Flexible Time Off (Exempt) / Paid time off (Non-Exempt)
- Flexible work environment
Company info
- Work closely with customers by debugging issues in the field, incorporating end user feedback, and supporting new product deployments.
Visa & Work Authorization
- ardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status
Apply directly at BRINC Drones →Create a free account for alerts like thisView BRINC Drones immigration profile
This listing is sourced directly from BRINC Drones's careers page and normalized into a canonical job model.