Firmware Engineer I
Resideo
As a Firmware Engineer I, you will develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Resideo's customers. We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work along side some of the world's most talented engineers.
JOB DUTIES:
Work on all aspects embedded software development projects - design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols. Collaborate closely with a team of highly motivated peers.
Design great products - novel in capability, exceptional in quality, and always delivering an end-to-end 5-star customer experience. Design and develop embedded software/firmware for Connected Home products. Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed. Research technical problems and implement appropriate algorithm solutions. Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing and management.
YOU MUST HAVE:
1+ years of embedded firmware development using C and/or C++ programming language
Experience in writing firmware for embedded devices
Experience with software development environments such as Visual Studio and IAR Embedded Workbench (i.e. including compiling, linking, loading, and executing)
WE VALUE:
Experience with standard libraries and multithreaded programming with RTOS's like FreeRTOS, Linux, etc.
Knowledge of embedded software and embedded product development
Knowledge of embedded hardware and components
Knowledge of firmware debugging techniques and usage of tools like trace analyzer and JTAG
Experience of using lab tools (i.e. multimeter, oscilloscopes, logic analyzer)
Experience with designing well-architected software systems/modules.
Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output.
Relevant experience in home automation products and residential market
Experience working in Agile Scrum teams
Experience with wired and wireless data communications technologies, such as SPI, I2C, UART, Wi-Fi, Bluetooth and/or ZigBee.
Familiarity with cryptographic concepts public key cryptography, certificates
Experience with embedded Linux environments such as Raspberry PI
Solid communication, collaborative and interpersonal skills with the ability to work and relate well with others
Experience with embedded processors such as ARM Cortex-A and Cortex-M processors.
Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour.
Experience with Data structures, Multi-threaded programming, Object Oriented programming, Networking concepts, Network Security.
WHAT'S IN IT FOR YOU:
Resideo is a large matrix organization, so this is a great opportunity to hone your skills around driving results across cross-functional teams.
Work in a Hybrid setting (3 days in office, 2 days remote)
Enjoy work-life balance with generous vacation time that can be scheduled with manager approval based on business priorities and personal needs, without pre-set maximums.
Immediate eligibility for Resideo benefits, including Medical, Dental, Vision insurance and 401K.
#LI-LH1
#LI-HYBRID
Resideo is a global leader in smart home and building solutions, with trusted brands including Honeywell Home, First Alert, and Resideo helping people feel more comfortable, secure, connected, and in control every day. Our products and technologies are found in more than 150 million homes and businesses worldwide. From intelligent climate solutions to security, sensing, water, and connected home technologies, Resideo develops and manufactures products designed to simplify everyday life and help protect what matters most. Our global teams span engineering, manufacturing, software, product management, supply chain, customer experience, and more - all working together to shape the future of connected living through innovation, quality, and meaningful real-world impact. At Resideo, our teams help create products and experiences that make everyday life more comfortable, secure, and connected for millions around the world. Learn more at
You can find out more about how the talent community works here: Our recruitment privacy notice Resideo -Recruitment Privacy Notice - Dec 16 2022 describes in more detail how we process your personal data and how you can exercise your personal data rights.
If a disability prevents you from applying for a job through our website, request assistance mailto:View email address on click.appcast.io
At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the "EEO is the Law" poster, "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision. Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to Recruitment Privacy Notice. If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
- ...message the job poster from FPC of Savannah Vice President of Engineering Recruitment at FPC of Savannah Great opportunity for an experienced... ...Principal Embedded Software Engineer to step into a Principal Firmware Engineer role located in Minneapolis, Minnesota. Our client is...SuggestedFull time
- ...Family Definition Analyzes, designs, programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often... .... Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable...SuggestedHourly payWork experience placementInternshipWork at officeLocal area2 days per week
$118.57k - $125.05k
...Software Engineer For Airborne SystemsBachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.Clearance Requirements...SuggestedWork at officeFlexible hours$100.15k - $109k
...Job Duties Basic Qualifications Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 2 years of relevant experience; or Master's degree, plus 6 months relevant experience...SuggestedFull timeWork at officeFlexible hoursShift work$149.83k - $162.12k
...Senior Embedded Software EngineerAs a Senior Advanced Software Engineer for Airborne Systems, you’ll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly...SuggestedFlexible hours$80k - $90k
...Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $80,000.00 - $90,000.00 DOE Job Title: Embedded Software Engineer The Embedded Software Engineer is responsible for design and development of our various hardware initiatives in communications,...Immediate start- ...Partners, we're driving innovation and growth across our portfolio. The Opportunity: The Senior Embedded Software Engineer will lead the firmware design, implementation and test aspects of New Product Development programs (NPD) and Sustaining products throughout...Flexible hours
$95 - $102 per hour
...Job Title: Hardware Design Engineer Type: Contract (12-18 months) Location: Arden Hills, MN 55112 . 100% onsite. Pay range: $95.00-$102.00 per hour on W2 Job Description: The Client Hardware Engineering Team in Fridley, MN is seeking a highly skilled...Hourly payContract workFor contractors- ...Title: Senior Software Test Engineer - Embedded Systems Duration: 12 Months Location: Plymouth, MN Eligibility Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered. Description Join client as a Senior Software Test Engineer...Worldwide
$178.4k - $267.6k
...Senior Principal Embedded Software Engineer The Neuromodulation Operating Unit develops implantable and external technologies that help manage chronic pain, movement disorders, epilepsy, and other neurological conditions. This role supports the embedded software function...H1bWork at officeLocal areaFlexible hours$157k - $209.5k
...transportation design. We're looking for an experienced transportation professional to lead Toole Design's integrated transportation engineering and multimodal planning practice to join us in Minneapolis, MN. This firmwide leadership role combines practice leadership with...Work at officeLocal area- ...Swoop Technologies Software Engineering TesterSwoop Technologies has a mission to organize and make accessible the world's military and critical infrastructure. We are building a distributed operating system, SwoopOS, that decomposes the world's equipment into a distributed...Work at officeLocal area3 days per week
- Swoop Technologies Job OpportunitySwoop Technologies has a mission to organize and make accessible the world's military and critical infrastructure. We are building a distributed operating system, SwoopOS, that decomposes the world's equipment into a distributed robotic...Work at officeLocal area3 days per week
- ...Patterson and Karelia Roberts (CDM)Business OverviewTell us about your department: The Best Buy technology team is seeking innovative engineers who want to make a huge impact in the digital evolution and help in building key technology initiatives that would fuel Best Buy’s...Contract workLocal area
- ...Worker Type Supplemental Job Description Software Engineering Intern Summer Internship Program Our paid Summer Internship Program is designed to provide students with an immersive, hands-on experience within the aerospace and defense industry. Interns work alongside AV...Permanent employmentFull timeContract workWork experience placementInternshipSummer internshipWork at officeRelocation
- ...conditions and improve quality of life through connected therapies and digital health solutions. This role is part of the software engineering organization responsible for designing, developing, verifying, and maintaining web and mobile applications that support therapy...
- ...Lead Mechanical Engineer Back to jobs Lead Mechanical Engineer Job details Posted 01 September 2026 Start date 06 August 2026 LocationBlaine Job type Contract Discipline Oil Gas and Chemicals Reference169534 Job Function Mechanical Engineer...Contract workFor contractorsLocal areaRemote workWork from homeRelocationMonday to ThursdayNight shift
$134.55k - $205.56k
...Hybrid Transmission Design Engineer This position allows for a hybrid work schedule with a mix of work spent in office and working remote from home. Responsibilities may include the following: Design transmission lines in the 69kV to 765kV range. Mentor...Hourly payWork at officeLocal areaRemote workWork from homeFlexible hours$85k - $140k
...learn more about Geronimo Power, visit or follow the company on LinkedIn. ABOUT THIS ROLE Geronimo Power is seeking a SCADA Engineer to support the design, implementation, troubleshooting, and ongoing improvement of SCADA and communication systems across its...Work at officeLocal area- ...counties that each record and value property differently. The role Most appraisers have never written a line of code. Most engineers have never defended a comp grid. We're looking for someone who has done both. You'll build the engine that does what a good...Full timeRemote workFlexible hours
- Application DeveloperJob Location: Minneapolis, MN (Remote/Hybrid)Job Type: ContractVisa: OpenPay Rate: $50-55/hr. on W2 & $60-70/hr. on C2CEducation needed for this position: Bachelors and AWS CertifiedRemote/In Office/Hybrid (office/remote): In Office Preferred but Remote...Work at officeLocal areaRemote work
- ...Job TitleHigh-Level Individual Duties:BA gathers the specs, creates BRDs and then puts them through Rally à Engineers do the dev workUnit testingPush code out via DevOps pipelines8-8 on call once out of every 4 sprintsMust-Haves (Concepts & Tools):Ruby (rack – web server...
- ...industry-leading technology. Whether you're advancing AI in HVAC or driving analytics for greater efficiency, your ideas will help engineer solutions for stronger communities and a sustainable world.What you will do:Thermo King is seeking a highly experienced Senior...Hourly payLocal areaWork from home
$170k - $240k
...Staff Perception Software Engineer – Autonomous Vehicle Systems We are representing a fast-scaling technology company developing cutting-edge autonomous vehicle platforms. They are seeking a Staff Perception Software Engineer to lead the design and development of intelligent...Remote workRelocation packageFlexible hours- ...Buildings & Existing Structures | Minneapolis, MN My client is a growing structural engineering consultancy delivering complex new construction, renovation, and adaptive reuse projects across commercial, industrial, and institutional markets. They are seeking a Lead Structural...For contractorsWork at officeLocal areaFlexible hours
$80k - $140k
...Job DescriptionRBC Wealth Management Technology is seeking a Senior Site Reliability Engineer to join its Wealth Management SRE Team. This team is responsible for ensuring the performance, availability, resilience, and operational excellence of critical applications and...Full timeFlexible hoursShift work- ...performance with AI-powered conversation intelligence and AI agents that act like your best reps. They are looking for a Site Reliability Engineer to join a team that builds - not just supports - an AI-native platform, and they own exciting domains like platform and harness...Remote work
- Philips in Plymouth, MN is offering a 6‑month co‑op in System Engineering for students pursuing BS/MS degrees. The role focuses on IVUS Clinical Imaging Software Applications within IGT‑D Software R&D and involves contributing to requirements definition, verification, and...
$95k - $171k
...supply chain facilities to headquarters locations, we deliver innovative, sustainable, and reliable building solutions that support Target's business today while preparing for tomorrow. A role in Engineering within Store Design offers the opportunity to apply your......Temporary workWork experience placement- Application DeveloperVisa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Application Developer Location: Minneapolis, MN (preferred local resource) Duration: Initial contract through end of year Requirements: Internet/Intranet Application...Contract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer I. Be the first to apply!


