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 5 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Middleton, WI vacancy
  •  ...Primary Responsibilities: 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... 
    Suggested

    Sub-Zero & Wolf Appliance

    Madison, WI
    4 days ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and...  ...up, integration, and regression test plans for new hardware and firmware. • Diagnose issues related to startup behavior, communication... 
    Suggested
    Local area
    Remote work

    ITW

    Madison, WI
    3 days ago
  • $150k - $180k

     ...Hardware Engineering Manager Madison, WI | Direct Hire | $150,000-$180,000 (Flexible) | Onsite Our client is a 100% employee-owned engineering organization specializing in rugged embedded computing solutions for mission-critical defense, aerospace, and industrial... 
    Suggested
    Flexible hours

    Konik Inc

    Madison, WI
    4 days ago
  •  ...Extreme Engineering Solutions (X-ES) is seeking a highly motivated individual to join one of our skilled and tight-knit design teams in creating rugged, high-performance embedded computing solutions. This person will be involved in all aspects of board-level product design... 
    Suggested
    Casual work
    Work at office
    Local area
    Flexible hours
    Day shift

    Extreme Engineering Solutions

    Verona, WI
    4 days ago
  • $101k - $172k

     ...and robust benefits to support your life while you're working to help others. Position Overview The Senior Systems Software Engineer works with the Systems Development team to design, develop, and test software used in medical devices. Additional responsibilities... 
    Suggested
    Full time
    For contractors
    Local area
    Relocation package
    Night shift
    Weekend work

    Exact Sciences

    Madison, WI
    2 days ago
  • $286.2k - $326.7k

     ...Overview Sr. Distinguished Software Engineer - AML (Remote - Eligible) As a Sr. Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. You will work alongside our talented... 
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Madison, WI
    5 days ago
  •  ...Apply Job Type Full-time Description Shive-Hattery's Madison office is seeking a licensed civil engineer. The ideal candidate will have demonstrated experience in managing projects and a passion for business development. This role is crucial for... 
    Full time
    Contract work
    Work at office
    Flexible hours

    Shive-Hattery

    Madison, WI
    1 day ago
  •  ...secure API design, and enterprise security standards. Education Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field required. Relevant certifications in middleware, GitHub Copilot, DevOps, or integration technologies... 
    Work at office

    Madison Gas & Electric

    Madison, WI
    5 days ago
  •  ...Embedded Linux Platform Engineering On-site in either Detroit, MI, Maddison WI or Minneapolis MN. Must have extensive experience with Embedded Linux Platform Engineering. Other core skills: ~ Ubuntu Spyglass Partners LLC has over 20 years of experience... 
    Contract work
    Temporary work

    Spyglass Partners LLC

    Madison, WI
    5 days ago
  • $111k - $155.6k

     ...This Opportunity WSP is currently initiating a search for a Lead Civil Engineer for our Madison, WI and/or Lakewood, CO office. Be involved in projects with our Earth & Environment Team and be a part of a growing organization that meets our client's objectives... 
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP

    Madison, WI
    3 days ago
  •  ...and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations. This is an exciting opportunity for a software engineer passionate about open‑source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with the... 
    Remote work
    Work from home

    Canonical

    Madison, WI
    5 days ago
  • $94.9k - $135.6k

    A healthcare solutions company located in Madison, WI is seeking an IT Development professional. The role involves designing and implementing software solutions in Medical Transportation, serving as a partner for business teams, and requires 4-8 years of experience in custom...
    Remote work

    Cardinal Health

    Madison, WI
    3 days ago
  • A pioneering tech firm is hiring a Junior developer for its Observability team. This role requires expertise in Python and some knowledge of Go. You will develop a cloud-native monitoring stack leveraging open-source tools, working in a distributed team. The position offers...
    Remote work

    Canonical

    Madison, WI
    3 days ago
  • $197.4k - $232k

     ...Location: Seattle, Washington Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent, we are committed to providing competitive pay and benefits that are in line with... 
    Full time
    Remote work

    Confluent

    Madison, WI
    5 days ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 
    Work at office
    Remote work

    Canonical

    Madison, WI
    3 days ago
  • $163.9k - $235.55k

     ...count on, and a team that succeeds together. Because at UKG, your work matters—and so do you. Director, Go-To-Market Product Engineering – Salesforce (M5 Level) The Director, GTM Engineering, is a leadership position within UKG's Digital group, reporting to the Vice... 
    Local area

    UKG

    Madison, WI
    2 days ago
  •  ...technical expert, this position will set you up for success in the future. Primary Responsibilities The Lead Integrated Systems Engineer will play a critical role in delivering products that meet our customers’ expectations while advancing our manufacturing... 

    Sub-Zero & Wolf Appliance

    Madison, WI
    3 days ago
  •  ...We are seeking a highly motivated and qualified engineer in our design group. This position offers an excellent opportunity for upward mobility within a growing firm. Description Design Engineering (Primary Focus) Develop roadway, highway, and bridge... 
    For contractors
    Work at office
    Remote work
    Relocation

    CORRE Inc

    Madison, WI
    3 days ago
  • $94.9k - $135.6k

     ...organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the... 
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Cardinal Health

    Madison, WI
    2 days ago
  • $55 per hour

     ...the flexibility to buy now and pay later without any hidden fees or compounding interest. We’re currently seeking a Software Engineering Apprentice to join our Engineering team. This apprenticeship will last 6 months and consist of dedicated one‑on‑one technical mentorship... 
    Hourly pay
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Affirm

    Madison, WI
    8 days ago
  • $79.2k - $178.1k

     ...AI agents, helping clinicians focus more on patients and less on administrative burden. We're looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines that ingest, transform, and analyze massive volumes of healthcare... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    4 days ago
  • $100k

     ...entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer science/engineering/mathematics/statistics or science... 
    Full time
    H1b

    SynergisticIT

    Madison, WI
    2 days ago
  •  ...experiences, and also to have a better feedback loop from those audiences to shape our offerings and priorities.A Developer Relations Engineer is a technical expert, strategist and communicator with deep empathy for developers. This discipline combines practical... 
    Remote work

    Canonical

    Madison, WI
    3 days ago
  •  ...reviews, design discussions, and technical decision-making, raising the quality bar for the team Mentor and support less-experienced engineers through pairing, reviews, and knowledge sharing Collaborate closely with technical and non-technical partners to translate... 
    H1b
    Work at office
    Remote work
    Relocation

    State of Wisconsin Investment Board

    Madison, WI
    5 days ago
  • $123.66k - $154.57k

     ...Senior Software Engineer - IT Corporate Job Locations US-WI-West Bend | US-WI-Madison | US-WI-Appleton ID 2026-3550 Category Information Technology Full-Time Remote/Hybrid Hybrid Company Overview Recognized as... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    West Bend Mutual Insurance Co.

    Madison, WI
    5 days ago
  • $150k - $175k

    A leading real estate technology firm is seeking an experienced developer to join their innovative team. In this role, you will be responsible for designing and developing features for core products and fixing bugs in collaboration with support teams. Ideal candidates should...

    SitusAMC

    Madison, WI
    3 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
    5 days ago
  • $55 - $58 per hour

     ...based on your skills and experience — talk with your recruiter to learn more. Base pay range $55.00/hr - $58.00/hr Software Engineer - 239799 100% Remote 1 Year Contract (with possibility for extension) Unable to provide sponsorship now or in the future Medix... 
    Contract work
    Freelance
    Remote work

    Medix

    Madison, WI
    3 days ago
  • $186.07k - $218.9k

     ...platform that powers the operational visibility, transparency, efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling them to search, investigate, and remediate across billions of dollars... 
    Local area

    Coinbase

    Madison, WI
    4 days ago
  •  ...and affords personal and professional growth opportunities. Learn more at . Overview of Job Function: As a Senior Software Engineer, you will take deep technical ownership of significant product features and subsystems within Verint's QM and PM platform. You will... 
    Contract work
    Local area
    Shift work

    Verint Systems

    Madison, WI
    2 days ago

Do you want to receive more vacancies?

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