
Senior Firmware Engineer
Andrews Cooper Technology LLC2 days ago
Snoqualmie, WA, USASenior
Base Salary
$131k - $185k/yr
Responsibilities
- Define requirements, architecture, designs, and external communications/connectivity interfaces for patient bedside monitors.
- Design, write, debug, document, and release software for communication, storage, and analysis of patient physiological information.
- Participate in component design, large engineering projects, and complex distributed systems development across multiple teams.
- Ensure on-time software delivery, including design documentation and unit tests needed for software maintenance.
- Work with software architects and global teams to define workflows, maintain code consistency, and deliver solutions through collaboration with other engineers.
- Own critical product areas, make engineering decisions, and communicate technical concepts to non-technical audiences.
Requirements
- Bachelor's degree in computer science or equivalent experience in a related field; a master's degree in computer science is a plus.
- At least 8 years of professional hands-on firmware engineering experience.
- Experience with C and C++, multithreading, embedded Linux application development, and embedded communication protocols including I2C, SPI, UART, and USB.
- Experience debugging embedded systems with debuggers, oscilloscopes, and logic analyzers.
- Experience with statistical analysis, hardware schematic evaluation, software requirements, software architecture documentation, verification and validation, and test protocols.
- Preferred experience includes medical device software, FDA Quality Systems Regulations, safety-critical software, high-reliability systems, containers, DevOps environments, Azure DevOps, Git, and risk management techniques such as FMEA and FTA.
- Strong leadership, communication, presentation, collaboration, negotiation, and cross-functional influence skills are required.
- Must be legally authorized to work in the U.S. without sponsorship and pass required background checks.
- Ability to travel for work-related purposes, with reliable transportation for multiple client sites.
Benefits
- Medical, dental, life, and disability insurance.
- Health savings accounts, flexible spending accounts, employee assistance programs, and dependent savings accounts.
- Paid maternity and paternity leave for birth or adoption.
- Generous paid time off for vacation, sick leave, and community service, plus eight paid holidays.
- In-office snacks, coffee, and sponsored lunches.
- 401(k) retirement plan with a 3% employer contribution.
- Hands-on mentorship and educational reimbursement.
- Full-time position with up to 20% travel between locations.