Firmware Engineer II

1 week ago


Minneapolis, Minnesota, United States Resideo Full time
Job Description

As a Firmware Engineer II, 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:
  • Bachelors Degree in Computer Science, Electrical Engineering or related technical field
  • 3+ years of embedded firmware development using C and/or C++ programming language
  • Strong knowledge of embedded software and embedded product development
  • 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)
  • 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.
  • Experience with standard libraries and multithreaded programming with RTOS's like FreeRTOS, Linux, etc.
  • 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)
WE VALUE:
  • 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.
This position is not eligible for US visa sponsorship

#LI-MH1

About Us

Resideo is a leading global provider of critical comfort and security solutions primarily in residential environments and distributor of low-voltage electronic and security products. Building on a 130-year heritage, Resideo has a presence in more than 150 million homes, with 15 million systems installed in homes each year. We continue to serve more than 110,000 professionals through leading distributors, including our ADI Global Distribution business, which exports to more than 100 countries from more than 200 stocking locations around the world. Resideo is a $5.0 billion company with approximately 13,000 global employees. For more information about Resideo, please visit

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.

  • Minneapolis, Minnesota, United States Medtronic Full time

    Careers that Change Lives Firmware Engineering position for an experienced Engineer. This person will be a key member of the engineering team developing neuromodulation research systems. This role will entail equal amounts of Firmware Development, Firmware Test, and System Test capabilities. The successful candidate will develop and drive firmware...


  • Minneapolis, Minnesota, United States Medtronic Full time

    Careers that Change Lives Firmware Engineering position for an experienced Engineer. This person will be a key member of the engineering team developing neuromodulation research systems. This role will entail equal amounts of Firmware Development, Firmware Test, and System Test capabilities. The successful candidate will develop and drive firmware...

  • Project Engineer II

    1 week ago


    Minneapolis, Minnesota, United States Resideo Full time

    JOB DESCRIPTION Resideo is investing significantly in their engineering team to expand their global impact. They are seeking professionals who are passionate about innovating and delivering new products to consumers worldwide (NPI). No matter your specialization - whether in mechanical, hardware, electrical, firmware, software, embedded, connected, test, or...

  • Product Engineer II

    1 week ago


    Minneapolis, Minnesota, United States Artech Full time

    Job Title:Product Engineer II/Software Product Engineer II Job ID:14018Location:10-20 Channel Center St Ste (phone number removed) Boston Massachusetts 02210-Hybrid 2-3 days a week in officeDuration: 12 Months ContractJOB DESCRIPTIONTop 3 technical skills that are required for the role:Experience with a big company with matrix structures, having already...


  • Minneapolis, Minnesota, United States National Diversity Network Full time

    Associate Software Engineer IIUS-MN-MinneapolisJob ID: Type: Regular# of Openings: 1Category: TechnologySPS Commerce, IncOverviewHiring for July 2024Team SPS is hiring an Associate Software Engineer II to join our Trading Partner Development Engineering Team The Associate Software Engineer II will design, develop, document, test, deploy, and debug new and...

  • System Engineer

    1 week ago


    Minneapolis, Minnesota, United States ShiftCode Analytics Full time

    SYSTEM ENGINER12 MONTHS CONTRACTN. MINNEAPOLIS, MINNESOTAONSITE FROM DAY 1VISA- NO CPT/H1BCLIENT DOMAIN- MEDICAL DEVICE MANUFACTURERNEED 3 REFERENCES WITH LINKEDIN, CONTACT DETAILS AND EMAIL ID Assignment Overview: 12 month duration, onsite daily in N. Minneapolis, MNOur client is a globally-distinguished medical device manufacturer who specializes in the...


  • Minneapolis, Minnesota, United States Cretex Full time

    Overview About QTS QTS offers critical end-of-line services for medical device OEMs including finished device assembly, packaging and sterilization management. QTS is part of the Cretex Medical family of companies. Learn more at and Product Development Engineer II Ideal Candidate Profile QTS is currently seeking an energetic, responsive and well-organized...


  • Minneapolis, Minnesota, United States Quality Tech Services, LLC Full time

    Overview: About QTS QTS offers critical end-of-line services for medical device OEMs including finished device assembly, packaging and sterilization management. QTS is part of the Cretex Medical family of companies. Learn more at and Product Development Engineer II Ideal Candidate Profile QTS is currently seeking an energetic, responsive and...


  • Minneapolis, Minnesota, United States Teradyne Full time

    We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently...

  • Software Engineer II

    1 month ago


    Minneapolis, Minnesota, United States Chewy Full time

    Our Opportunity:We are looking for a Software Engineer II at our facility in Minneapolis, Minnesota, to design, develop, and maintain implementations of Page Editor, Advantage Architect workflows and SQL Server stored procedures.What You'll Do: Develop performant, scalable, and secure software solutions that meet business requirements.Document code...

  • Software Engineer II

    3 weeks ago


    Minneapolis, Minnesota, United States Chewy Full time

    Our Opportunity:We are looking for a Software Engineer II at our facility in Minneapolis, Minnesota, to design, develop, and maintain implementations of Page Editor, Advantage Architect workflows and SQL Server stored procedures.What You'll Do: Develop performant, scalable, and secure software solutions that meet business requirements.Document code...


  • Minneapolis, Minnesota, United States Chewy Full time

    Our Opportunity:We are looking for a Software Engineer II at our facility in Minneapolis, Minnesota, to design, develop, and maintain implementations of Page Editor, Advantage Architect workflows and SQL Server stored procedures.What You'll Do:Develop performant, scalable, and secure software solutions that meet business requirements. Document code...


  • Minneapolis, Minnesota, United States BAE Systems USA Full time

    **Job Description** How does it feel to work on a team driven to make a big impact? Empowering. Our Combat Mission Systems business is currently hiring for an Electrical Engineer. In this role, you will work on cutting edge product development that supports complex weapon systems on ground combat vehicles. You ll work with industry top talent and a diverse...

  • Software Engineer II

    1 month ago


    Minneapolis, Minnesota, United States Chewy Full time

    Our Opportunity:We are looking for a Software Engineer II at our facility in Minneapolis, Minnesota, to serve as a member of Chewy's Pet Health Tech team.What You'll Do: While working within an Agile environment, work with Developers, Product Managers and Designers to identify proper and effective testing strategies, beginning in the planning phases of a...

  • Software Engineer II

    3 weeks ago


    Minneapolis, Minnesota, United States Chewy Full time

    Our Opportunity:We are looking for a Software Engineer II at our facility in Minneapolis, Minnesota, to serve as a member of Chewy's Pet Health Tech team.What You'll Do: While working within an Agile environment, work with Developers, Product Managers and Designers to identify proper and effective testing strategies, beginning in the planning phases of a...


  • Minneapolis, Minnesota, United States Chewy Full time

    Our Opportunity:We are looking for a Software Engineer II at our facility in Minneapolis, Minnesota, to serve as a member of Chewy's Pet Health Tech team.What You'll Do: While working within an Agile environment, work with Developers, Product Managers and Designers to identify proper and effective testing strategies, beginning in the planning phases of a...

  • Data Engineer II

    1 week ago


    Minneapolis, Minnesota, United States Chewy Full time

    Our Opportunity: Chewy is looking for a Data Engineer II to join our Data Engineering Team based in Boston, MA, Minneapolis, MN, or Plantation, FL. At Chewy, it is our mission to be the most trusted and convenient destination for pet parents (and partners) everywhere. We have evolved into an innovative Fortune 500 industry leader. The expectations of the...


  • Minneapolis, Minnesota, United States Mortenson Construction Full time

    ABOUT MORTENSON As a Top 25 builder, developer, and EPC, our expertise spans markets like sports, renewable energy, data centers, healthcare, and more. We are builders at heart, working to ensure the built environment has a lasting positive impact. Let's Redefine Possible SUMMARY Mortenson is seeking a Senior Safety Engineer II that has actual Solar...


  • Minneapolis, Minnesota, United States Mortenson Construction Full time

    ABOUT MORTENSON As a Top 25 builder, developer, and EPC, our expertise spans markets like sports, renewable energy, data centers, healthcare, and more. We are builders at heart, working to ensure the built environment has a lasting positive impact. Let's Redefine Possible SUMMARY Mortenson is seeking a Senior Safety Engineer II that has actual Civil...


  • Minneapolis, Minnesota, United States Mortenson Construction Full time

    ABOUT MORTENSON As a Top 25 builder, developer, and EPC, our expertise spans markets like sports, renewable energy, data centers, healthcare, and more. We are builders at heart, working to ensure the built environment has a lasting positive impact. Let's Redefine Possible SUMMARY Mortenson is seeking a Senior Safety Engineer II that has actual Civil...