Firmware Engineer II - AIR
Job in
Golden Valley, Hennepin County, Minnesota, USA
Listed on 2026-02-01
Listing for:
Resideo Technologies Inc.
Full Time
position Listed on 2026-02-01
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Job Description
As a Firmware Engineer II, you will develop firmware for a variety of embedded products, create technical reports, help define product architecture, participate in schematic/layout review, test prototypes from initial sample to mass production, maintain firmware servers, develop internal tools, aid in equipment design, and redesign existing systems to meet Resideo’s customer needs.
Responsibilities- Design, develop, review, and test embedded software projects using C/C++.
- Collaborate closely with cross‑functional teams (systems, hardware, test, quality) to produce architecturally sound designs and coordinate delivery of software modules and documentation.
- Research technical problems, implement appropriate algorithm solutions, and contribute to firmware design, development, testing, and management efforts.
- 2+ years of embedded firmware development using C and/or C++.
- Experience writing firmware for embedded devices and using development environments such as Visual Studio and IAR Embedded Workbench.
- Knowledge of RTOS (FreeRTOS, Linux, etc.) and multithreaded programming.
- Experience with I2C, SPI, UART, Wi‑Fi, Bluetooth, and Zig Bee.
- Experience with embedded Linux (e.g., Raspberry Pi) and ARM Cortex‑A/M processors.
Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, sexual orientation, gender identity or expression, disability, or veteran status.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×