FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Firmware Engineer
ESA - Electronic Security Association. Design, develop, and maintain embedded firmware for smart home products .
Posted 10/21/2026full-timeGolden Valley • Minnesota • United StatesSenior💰 $126,189 - $214,851 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in firmware development for embedded systems, with proficiency in C/C++ programming and a strong understanding of communication protocols such as SPI, I2C, and Wi-Fi. Capable of collaborating effectively with cross-functional teams and ensuring firmware quality through rigorous testing and validation.
Highest-signal resume keywords
Firmware DevelopmentC/C++ ProgrammingEmbedded SystemsAgile Delivery PracticesCommunication Protocols
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Firmware DevelopmentC/C++ ProgrammingEmbedded SystemsReal-Time Operating SystemsMicrocontrollersCommunication ProtocolsVersion Control SystemsSoftware Development LifecycleAutomation ScriptingCloud Connectivity Solutions
Soft Skills
Analytical SkillsProblem-Solving SkillsTeamworkCommunication Skills
Tools & Technologies
GitSVNScrumCI/CD PipelinesTesting Tools
Industry Keywords
Smart Home ProductsIoTWireless CommunicationZigbeeBluetoothWi-FiZ-Wave
Tech Stack
Tools & technologiesCloudIoTPythonRTOSSubversionC++
About the role
Key responsibilities & impact- Design, develop, and maintain embedded firmware for smart home products
- Collaborate with hardware and software teams to define system requirements and architecture
- Develop and optimize real-time embedded systems for performance and power efficiency
- Debug and troubleshoot firmware issues using industry-standard tools and methodologies
- Implement and test communication protocols including SPI, I2C, UART, Wi-Fi, Bluetooth, and Zigbee
- Ensure firmware quality and reliability through rigorous testing and validation
- Participate in design and code reviews
- Stay updated on emerging technologies and best practices in embedded systems development
Requirements
What you’ll need- 8+ years of experience in firmware development
- Proficiency in C/C++ programming for embedded systems
- Experience facilitating Scrum ceremonies, including sprint planning, daily standups, sprint reviews, and retrospectives
- Understanding of CI/CD pipelines and Agile delivery practices
- Experience with microcontrollers such as ARM and PIC
- Familiarity with real-time operating systems (RTOS) and low-level hardware interfaces
- Knowledge of wireless communication protocols including Wi-Fi, Bluetooth, Zigbee, and Z-Wave is a plus
- Experience with version control systems such as Git and SVN
- Experience with software development lifecycle processes
- Experience with IoT or smart home products
- Familiarity with Python and Bash for automation and testing
- Exposure to cloud connectivity solutions for embedded systems
- Strong analytical and problem-solving skills
- Excellent teamwork and communication skills
Benefits
Comp & perks- Generous vacation time with no pre-set maximums, subject to manager approval and business priorities
- Medical, Dental, and Vision insurance
- 401K
- Life insurance
- Life assistance program
- Accidental death and dismemberment insurance
- Disability insurance
- Vacation and holidays
- Opportunity to collaborate in a diverse organization while gaining depth of knowledge