Demo

Firmware Engineer

Springs Window Fashions
Springs Window Fashions Salary
Middleton, WI Full Time
POSTED ON 4/9/2026
AVAILABLE BEFORE 5/15/2026
Description

Mission

The Firmware Engineer is responsible for the design, development, and testing of embedded firmware for motorized and connected products, including control systems, communication interfaces, and power-managed devices for existing and new products.

The role includes ownership of firmware behavior, system integration, and long-term platform support. At the senior level, the Firmware Engineer provides technical leadership, architectural guidance, and mentoring support to help expand firmware capability across the engineering organization.

This position operates within a growing engineering team, contributing to improved system reliability, deeper technical expertise, and the evolution of future motorized and automated product offerings.

Objectives

  • Design, develop, test, and maintain embedded firmware for motorized and connected products across multiple brands and product lines.
  • Collaborate with Electrical Engineering to support hardware bring-up, firmware-hardware integration, and system-level debugging.
  • Implement firmware solutions that meet requirements for power consumption, performance, reliability, and manufacturability.
  • Develop and maintain firmware interfaces for motors, controls, user interfaces, and wired or wireless communication protocols.
  • Participate in design reviews and incorporate cross-functional feedback into firmware implementations.
  • Support validation, production readiness, and manufacturing test activities.
  • Assist with root-cause analysis and corrective actions for customer, manufacturing, or field issues.
  • Maintain firmware documentation, version control discipline, and release practices.
  • At the senior level, contribute to firmware architecture decisions, mentor other engineers, and help define firmware standards and best practices.

Requirements

Education & Experience

  • Bachelor of Science degree in Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • 6 years of embedded firmware development experience, including system-level ownership and technical leadership responsibilities.
  • Relevant experience with new product development and product design.
  • Experience working on battery-powered, resource-constrained embedded systems.
  • Experience using version control systems (e.g., Git) with disciplined branching and release practices.
  • Familiarity with embedded debugging tools such as JTAG, SWD, logic analyzers, and protocol analyzers.
  • Experience working with issue tracking, change management, and release documentation tools.
  • Proficiency with Microsoft Office tools (Excel, Word) for documentation and communication.
  • Preferred: Familiarity with Silicon Labs (SiLabs) and STMicroelectronics (STM) microcontrollers, including SDK implementation, configuration, and integration into product firmware applications.

Knowledge, Skills & Abilities

  • Strong foundation in embedded firmware development using C/C for microcontroller-based systems.
  • Experience designing and implementing firmware architectures using state machines, task scheduling, and modular design principles.
  • Proficiency implementing and debugging communication protocols such as UART, SPI, I2C, and higher-level wired and wireless protocols.
  • Experience developing firmware for low-power and battery-powered devices, including power-state management and optimization.
  • Hands-on experience integrating firmware with custom hardware, including collaboration with electrical engineering during bring-up and debug.
  • Familiarity with wireless and IoT-enabled products (e.g., Zigbee, Z-Wave, BLE, Wi-Fi).
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Strong technical communication skills for reports, project updates, and cross-functional alignment.
  • Preferred: Experience developing embedded firmware on ARM architecture microcontrollers (e.g., ARM Cortex-M), including startup/boot concepts, interrupts, memory constraints, and performance/power tradeoffs.

How We Work to Deliver a Best Experience: Our Culture

  • Our Core Value: We do the right thing, always
  • Our Seven Cultural Behaviors
    • Empowerment - We trust our people.
    • Ownership - We take 100% responsibility for our roles actions, and results.
    • Leadership - We all lead by example and talk direct with respect (DWR).
    • One Team - We are One Springs Team.
    • Customer First - We consider our customers' needs before every decision.
    • Continuous Innovation - We are constantly learning, innovating, and improving.
    • Speed - We define priorities and operate with a sense of urgency and eligibility.

Salary.com Estimation for Firmware Engineer in Middleton, WI
$98,050 to $112,889
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Springs Window Fashions

  • Springs Window Fashions Middleton, WI
  • Description Global Customs and Trade Manager Springs Springs Window Fashions is a leader in the custom window treatment industry since 1939. Headquartered ... more
  • 9 Days Ago

  • Springs Window Fashions Edison, NJ
  • Description Cycle Count Job Purpose: Reports directly to the Cycle Count Lead. To assist or perform physical counting of inventory in facility. Research an... more
  • 10 Days Ago

  • Springs Window Fashions Joplin, MO
  • Description Job Summary: The Production Technician Level 4 at PowerShades is a senior level role, trained in all production processes, who drives innovatio... more
  • 10 Days Ago

  • Springs Window Fashions Hialeah, FL
  • Description $14.50 per hour Shift: First shift: 7 a.m. to 3:30 p.m., Monday to Friday. Read orders, cut tubes, gather components, and then pack. Working wi... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Middleton, WI area that may be a better fit.

  • ACS - Engineer. Integrate. Build. Verona, WI
  • Mechanical Engineer ACS seeks to hire a Mechanical Engineer who is highly knowledgeable and experienced in Industrial HVAC and Mechanical Systems design, p... more
  • 9 Days Ago

  • ACS - Engineer. Integrate. Build. Madison, WI
  • ACS is looking for an Instrumentation & Controls Engineer to join our team. ACS specializes in the engineering, integration and construction of technically... more
  • 29 Days Ago

AI Assistant is available now!

Feel free to start your new journey!