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.
- ...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
$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...SuggestedHourly payDaily paidFull timeApprenticeshipHome office$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...SuggestedLocal areaRemote workWork from homeFlexible hours$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,...SuggestedFull timeFor contractorsLocal areaNight shiftWeekend work$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...SuggestedWork at officeLocal areaRemote work- ...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...
- ...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...
$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...FreelanceRemote workFlexible hours- ...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...Temporary work
- ...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
- ...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 employmentWork at office
$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 workWork experience placementFlexible hours$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 officeLocal areaRemote workWorldwide- ...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 areaFlexible hours
- ...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 timeWork experience placementLocal area
- ...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 workFlexible hoursNight shift
- ...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 areaRemote work
- ...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...
- ...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 workFor contractorsWork at officeLocal areaRelocation
$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 timeFor contractorsWork at officeLocal areaNight shift- ...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 employmentFlexible hours
- ...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 timeTemporary workRemote workVisa sponsorshipWork visaFlexible hoursShift work
$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 workWorldwide$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 placementWork at office$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 areaRemote workWork from homeRelocationRelocation packageFlexible hoursShift work$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....$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 placementLocal areaRemote workWork from homeRelocation packageFlexible hours- ...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 placementSeasonal workWork at officeImmediate startHome officeFlexible hours
$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 contractorsLocal area- ...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 jobInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!




