Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
ESA - Electronic Security Association

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 fit
Core 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 resume
Applicant 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 & technologies
CloudIoTPythonRTOSSubversionC++

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