R

Resideo

Connected home safety devices and solutions

Firmware Engineer 1

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeGolden Valley, MN, USA$78.8k - $134.1k /yr

About the Job

Requirements

  • At least 1 year of embedded firmware development experience using the C and/or C++ programming language.
  • Experience writing firmware for embedded devices.
  • Experience with software development environments such as Visual Studio and IAR Embedded Workbench, including compiling, linking, loading, and executing.
  • Experience with standard libraries and multithreaded programming using real-time operating systems such as FreeRTOS or Linux.
  • Knowledge of embedded software and embedded product development.
  • Knowledge of embedded hardware and components.
  • Knowledge of firmware debugging techniques and tools such as trace analyzers and JTAG.
  • Experience using laboratory tools such as multimeters, oscilloscopes, and logic analyzers.
  • Experience designing well-architected software systems and modules.
  • Experience with wired and wireless data communications technologies such as SPI, I2C, UART, Wi-Fi, Bluetooth, and ZigBee.
  • Familiarity with public-key cryptography and certificates.
  • Experience with embedded Linux environments such as Raspberry Pi.
  • Experience with embedded processors such as ARM Cortex-A and ARM Cortex-M processors.
  • Experience with software management tools such as SVN, Bitbucket, and JIRA, and requirements management tools such as Contour.
  • Knowledge of data structures, multithreaded programming, object-oriented programming, networking concepts, and network security.

Responsibilities

  • Develop firmware for a variety of embedded products.
  • Create project and technical reports as required.
  • Help define product architecture as needed.
  • Participate in schematic and layout review processes.
  • Test and evaluate prototypes from initial engineering samples through mass production.
  • Maintain firmware servers and develop internal tools, including scripts and basic hardware interfaces.
  • Aid in the design and development of equipment and systems, and redesign existing systems to meet customer needs.
  • Work on all aspects of embedded software development projects, including design, development, review, and testing.
  • Drive innovation using new technologies in hardware, software, and emerging wireless communication protocols.
  • Design and develop embedded software and firmware for Connected Home products.
  • Collaborate with systems, hardware, test, and quality teams to produce architecturally sound designs.
  • Contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation.
  • Cultivate third-party vendor relationships as needed.
  • Research technical problems and implement appropriate algorithm solutions.
  • Explore tools and techniques that benefit firmware design, development, testing, and management.

Desired Qualifications

  • Relevant experience with home automation products and the residential market.
  • Experience working in Agile Scrum teams.

About the Company

Resideo

Connected home safety devices and solutions

Resideo develops connected home safety and smart-home solutions by combining trusted brands such as First Alert, Honeywell Home, and ADI Global Distribution to protect and automate a house. Its products work through sensors (like smoke or temperature) and smart devices that communicate with a central app or hub, delivering alerts and enabling remote control of the home. The company differentiates itself with a broad, well-known portfolio and a long history in safety and home automation, offering comprehensive protection across multiple brands rather than a single device lineup. Its goal is to help people protect what matters most by providing reliable, integrated technology that makes homes safer and easier to manage.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Scottsdale, AZ
Founded
2018

Recently Posted Jobs

Explore more opportunities at Resideo

See more jobs