
Senior Firmware Engineer
ESA - Electronic Security Association
full-time
Posted on:
Location Type: Hybrid
Location: Golden Valley • Minnesota • United States
Visit company websiteExplore more
Salary
💰 $126,189 - $214,851 per year
Job Level
Tech Stack
About the role
- Develop embedded firmware for both bare‑metal and RTOS‑based systems, including low‑level drivers, hardware abstraction layers, control algorithms, and application‑level functionality.
- Collaborate closely with hardware engineering on system design, board bring‑up, schematic/PCB reviews, electrical debugging, and integrated system testing.
- Design and implement safety‑critical features to satisfy applicable regulatory standards (e.g., IEC 60730) and support certification activities.
- Directly engage with clients, participating in technical discussions, design reviews, and recurring project status meetings.
- Work with project management and product management to refine requirements, provide estimates, track schedules, and communicate development progress.
- Prototype new concepts to assess feasibility and guide design decisions early in the product lifecycle.
- Develop and maintain technical documentation, including architecture descriptions, design notes, test plans, certification artifacts, and engineering reports.
- Support system integration and verification, troubleshooting issues across firmware, hardware, and connected components.
Requirements
- 5+ years of experience in embedded systems development, debugging, and testing
- Strong embedded C/C++ proficiency
- Experience with bare‑metal systems and/or RTOS‑based designs (FreeRTOS, internal schedulers, embedded Linux, etc.)
- Knowledge of control theory (e.g., PI loops)
- Experience with electronic test equipment and embedded debug and test instrumentation (oscilloscopes, logic analyzers, hardware debuggers, etc.)
- Deep understanding of microcontroller architectures, peripheral subsystems, and low‑level interface design across multiple MCU families.
- Experience with communication protocols such as Modbus, BACnet, Wi‑Fi, Bluetooth/BLE, Zigbee, Z‑Wave, Thread, Matter, HomeKit, etc.
- Understanding of cybersecurity considerations and secure firmware development practices
Benefits
- Resideo provides comprehensive benefits, including life and health insurance
- life assistance program
- accidental death and dismemberment insurance
- disability insurance
- 401k Plan
- vacation & holidays.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded firmware developmentembedded Cembedded C++bare-metal systemsRTOScontrol theorymicrocontroller architecturescommunication protocolscybersecuritysecure firmware development
Soft Skills
collaborationtechnical discussionsdesign reviewsproject managementcommunicationtroubleshootingdocumentation
Certifications
IEC 60730 certification