Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

Springs Window Fashions

Description

The Best Experience Company  

Our tagline is “The Best Experience Company.” More than just a set of words, it represents the essence of who we are at Springs Window Fashions. As North America’s premier window covering company, we’re committed to creating the Best Experience for our associates, consumers and end users, business partners, and communities. We want you to join our team of passionate self-starters who believe the world is full of Best Experience opportunities. So, if you’re excited about the thought of a Best Experience career with a team focused on creating Best Experiences for all, we want to hear from you! 

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 agility.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Middleton, WI vacancy
  •  ...Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside other talented software engineers... 
    Suggested

    Sub-Zero & Wolf Appliance

    Madison, WI
    1 day ago
  • $30 per hour

     ...apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Lead Operating Engineer - JLL What this job involves: As a Lead Operating Engineer in our healthcare facility, you will play a critical role in... 
    Suggested
    Hourly pay
    Daily paid
    Full time
    Apprenticeship
    Home office

    *US AMR-Jones Lang LaSalle Americas, Inc.

    Madison, WI
    1 day ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Suggested
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Madison, WI
    1 day ago
  •  ...Job Description Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help shape the future of cutting‑edge peptide array synthesis technology. In this role, you’ll work alongside talented engineers and scientists to maintain... 
    Suggested
    Temporary work

    Allergan

    Madison, WI
    2 days ago
  • $55 per hour

    A leading AI innovation company is looking for experienced Mechanical Engineers with strong Python skills to evaluate AI models on mechanical engineering problems. The role is remote and freelance, allowing for flexible hours and a chance to earn up to $55/hour. Ideal candidates... 
    Suggested
    Freelance
    Remote work
    Flexible hours

    Mind Rift

    Madison, WI
    2 days ago
  •  ...Update quality requirements for new and revised products, including key control characteristics and documentation. Partner with engineering teams to develop, qualify, and audit new and critical processes. Support product trial builds and collect feedback for evaluation... 

    Sub-Zero & Wolf Appliance

    Madison, WI
    2 days ago
  • $100k - $144k

     ...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team.As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise... 
    Work at office
    Local area
    Remote work

    GrabJobs

    Madison, WI
    2 days ago
  •  ...Job Description: The Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including software infrastructure and development tools. The candidate will be responsible for the management... 

    E-Solutions

    Madison, WI
    2 days ago
  • $101k - $172k

     ...clinicians the clarity they need to make confident decisions when it matters most. Position Overview We are looking for a Senior Software Engineer to lead the design, development, and testing of software applications. The role involves creating expert design concepts,... 
    Full time
    For contractors
    Local area
    Night shift
    Weekend work

    Exact Sciences

    Madison, WI
    4 days ago
  • $106k - $145k

     ...embracing challenges as opportunities. We move quickly to prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. We are seeking a Senior Software... 
    Temporary work
    Work experience placement
    Flexible hours

    ColdQuanta

    Madison, WI
    4 days ago
  •  ...Software Development Engineer Give hope. Give health. Make your mark in the fight against cancer. At Accuray, we make a direct and powerful impact on the lives of cancer patients every day — helping them live longer, better lives. But our commitment to innovation... 
    Permanent employment
    Work at office

    Accuray

    Madison, WI
    5 days ago
  •  ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows... 
    Full time

    Pearson

    Madison, WI
    2 days ago
  •  ...Senior Software Engineer The Senior Software Engineer serves as a technical expert and reference for complex software components. This role involves hands-on development, technical guidance, and the design and development of AP Suite software for the reconstruction... 
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    Madison, WI
    5 days ago
  • $112.3k - $140k

     ...innovative team focused on new diverse tools and technologies? Are you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain our key product lines? If so, then we have a great opportunity for... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Madison, WI
    2 days ago
  •  ...Apply Job Type Full-time Description Structural Project Engineer - Denver, CO Westwood Professional Services, Inc. Westwood Professional Services, Inc. is seeking a Structural Project Engineer to join our renewable energy team. Westwood... 
    Full time
    Work experience placement
    Local area

    Westwood Professional Services

    Middleton, WI
    3 days ago
  •  ...success and bringing it to the digital space - ready to join us? What’s the position? We are looking for a Senior Site Reliability Engineer who combines deep infrastructure expertise with a forward-thinking approach to AI-driven operations. In this role you will... 
    Remote work
    Flexible hours
    Night shift

    GrabJobs

    Madison, WI
    1 day ago
  •  ...mission is to provide comprehensive care for more quality days at home. About the job We're looking for a Site Reliability Engineer (E3) to help build and operate the infrastructure that powers Vynca's healthcare technology platform. In this role, you'll work at... 
    Local area
    Remote work

    GrabJobs

    Madison, WI
    4 days ago
  •  ...Job Description Job Description We are seeking a highly motivated and qualified mid-level engineer in our construction group. This position offers an excellent opportunity for upward mobility within a growing firm.     Description Construction Inspection (Primary... 
    Contract work
    For contractors
    Work at office
    Local area
    Relocation

    CORRE, Inc.

    Madison, WI
    a month ago
  •  ...established enterprise patterns; this role is not the sole integration or enterprise architect. Required Qualifications Proven experience engineering and supporting Microsoft Dynamics365 CE and Dataverse, including data modeling, security, solutions, and environments. Strong... 

    Sub-Zero & Wolf Appliance

    Madison, WI
    12 hours ago
  • $91k - $155k

    Help us change lives At Exact Sciences, we're helping change how the world prevents, detects and guides treatment for cancer. We give patients and clinicians the clarity needed to make confident decisions when they matter most. Join our team to find a purpose-driven...
    Full time
    For contractors
    Work at office
    Local area
    Night shift

    Exact Sciences

    Madison, WI
    2 days ago
  •  ...great – we need forward-thinking, inspired game-changers like you to join us in our mission. So, what’s the role? As a Staff Engineer at Kin, you'll develop the products and features that make Kin operate. We're a Ruby on Rails environment with Typescript front-... 
    Full time
    Temporary work
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    GrabJobs

    Madison, WI
    4 days ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve... 
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    5 days ago
  • $220k - $275k

     ...onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape the technical direction and architecture of your business unit/vertical.... 

    Datavant

    Madison, WI
    4 days ago
  • $134k - $235.9k

     ...policies. The Smart Agents group work closely with the rest of the Simulation, and our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as well as training loop development, streamlining optimization, integration... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Madison, WI
    3 days ago
  • $124.5k - $168.08k

     ...what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure Modernization... 
    Remote work
    Worldwide

    Rocket Software

    Madison, WI
    2 days ago
  • $121.4k - $218.6k

     ...Are you a Senior Software Engineer who loves solving complex problems? Do you relish the opportunity to create solutions and make an impact? Join our innovative Security Technology Group Our Security Edge team designs and develops software that runs one of the... 
    Work experience placement
    Work at office

    Akamai

    Madison, WI
    3 days ago
  • $160.2k - $290.7k

     ...on multiple vehicle platforms. Role As a Staff Software Engineers, you are the expert professionals identifying and pursuing new...  ...later and Python ~ Proficiencyin debugging and troubleshooting firmware-related issue ~ Experience driving complex embedded software... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Madison, WI
    3 days ago
  •  ...Team Lead - Structural Engineering Enhance your career at raSmith as a Team Lead - Structural Engineering in our Structural Services division and discover why we're ranked #5 as a Top Workplace. raSmith is a growing multi-disciplinary consulting civil and structural... 
    Work experience placement
    Seasonal work
    Work at office
    Immediate start
    Home office
    Flexible hours

    raSmith

    Madison, WI
    2 days ago
  • $51.9 per hour

     ...mitigates potential disruptions to maintain the highest standards of care and operational efficiency. This role blends software engineering, clinical engineering, and security principles with a deep understanding of healthcare operations to minimize downtime, improve system... 
    For contractors
    Local area

    Highmark Health

    Madison, WI
    3 days ago
  •  ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Madison, WI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!