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

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer I in Minneapolis, MN vacancy
  •  ...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... 
    Suggested
    Full time

    FPC of Savannah

    Minneapolis, MN
    2 days ago
  •  ...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... 
    Suggested
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    Bloomington, MN
    2 days ago
  • $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... 
    Suggested
    Work at office
    Flexible hours

    Progeny Systems Corporation

    Minneapolis, MN
    3 days ago
  • $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... 
    Suggested
    Full time
    Work at office
    Flexible hours
    Shift work

    General Dynamics Mission Systems

    Minneapolis, MN
    1 day ago
  • $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... 
    Suggested
    Flexible hours

    General Dynamics

    Minneapolis, MN
    3 days ago
  • $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

    Accurant International

    Minneapolis, MN
    1 day ago
  •  ...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

    Fireye

    Minneapolis, MN
    3 days ago
  • $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 pay
    Contract work
    For contractors

    Artech

    Minneapolis, MN
    4 days ago
  •  ...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

    DivIHN Integration

    Minneapolis, MN
    2 days ago
  • $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... 
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic Plc

    Minneapolis, MN
    3 days ago
  • $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 office
    Local area

    Toole Design

    Minneapolis, MN
    20 days ago
  •  ...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 office
    Local area
    3 days per week

    Swoop Technologies, LLC

    Minneapolis, MN
    2 days ago
  • 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 office
    Local area
    3 days per week

    Swoop Technologies, LLC

    Minneapolis, MN
    3 days ago
  •  ...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 work
    Local area

    Samprasoft

    Minneapolis, MN
    3 days ago
  •  ...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 employment
    Full time
    Contract work
    Work experience placement
    Internship
    Summer internship
    Work at office
    Relocation

    VideoRay

    Minneapolis, MN
    2 days ago
  •  ...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... 

    Planet Pharma

    Minneapolis, MN
    3 days ago
  •  ...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 work
    For contractors
    Local area
    Remote work
    Work from home
    Relocation
    Monday to Thursday
    Night shift

    Fluor

    Minneapolis, MN
    2 days ago
  • $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 pay
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Grid Group

    Minneapolis, MN
    2 days ago
  • $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 office
    Local area

    Geronimo Power

    Minneapolis, MN
    1 day ago
  •  ...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 time
    Remote work
    Flexible hours

    Jobrapido

    Minneapolis, MN
    1 day ago
  • 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 office
    Local area
    Remote work

    Ova Technologies

    Minneapolis, MN
    3 days ago
  •  ...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... 

    Software Technology Inc

    Minneapolis, MN
    3 days ago
  •  ...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 pay
    Local area
    Work from home

    Farrar Corp

    Minneapolis, MN
    3 days ago
  • $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 work
    Relocation package
    Flexible hours

    Jobrapido

    Minneapolis, MN
    18 hours ago
  •  ...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 contractors
    Work at office
    Local area
    Flexible hours

    LVI Associates

    Minneapolis, MN
    1 day ago
  • $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 time
    Flexible hours
    Shift work

    Royal Bank of Canada

    Minneapolis, MN
    1 day ago
  •  ...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

    Jobrapido

    Minneapolis, MN
    2 days ago
  • 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... 

    Philips

    Minneapolis, MN
    3 days ago
  • $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 work
    Work experience placement

    Target

    Minneapolis, MN
    18 hours ago
  • 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 work
    Local area

    Keylent Inc

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

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