Resideo Technologies, Inc. Golden Valley , MN 55427
Posted 4 weeks ago
As a Sr. Firmware Engineer, you will develop embedded solutions for Resideo's HVAC appliance controls including appliance control, graphical user interfaces (GUI's), and IoT solutions. 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 why a career with Resideo is the opportunity you have been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work alongside some of the world's most talented engineers.
JOB DUTIES:
Develop software ranging from the hardware abstraction layer and upwards
Programming
Manage software applications
Creation of instructional technical manuscripts
Create reports
Interface with customers
Create rapid prototypes to allow concept evaluation
YOU MUST HAVE:
Bachelor's degree in Computer Science, Computer Engineering, or in related technical field.
5+ years of working experience in embedded systems development, debugging, and testing
Strong Embedded C/C++ programming skills programming for embedded devices (IAR Workbench, Microsoft Visual Studio Code, etc
Experience working with embedded RTOS's (eg. FreeRTOS, embedded Linux, etc)
Knowledge of feedback control loops (eg. PI control)
Experience with various communication protocols: Modbus, BACnet, Wi-Fi, Bluetooth, BLE, Zigbee, Z-Wave, Matter, Thread, HomeKit, etc.
Experience in Edge2Cloud use cases: Remote monitoring, Command and control, OTA updates
Knowledge of Microcontroller architecture and the ability to create low level device specific algorithms
Cloud Integration, and end to end solution deployment including Cyber Security and Cryptography
WE VALUE:
Some knowledge of safety critical architectures (eg. dual channel) and associated algorithms
Familiarity with computer languages, C/C++
Experience working in embedded software architectures
Solid communication and collaborative skills
Knowledge of wireless technology
Production experience deploying cloud connected devices
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
Resideo Technologies, Inc.