Sr Firmware Engineer

Resideo

  • Golden Valley, MN
  • Permanent
  • Full-time
  • 23 days ago
Job Description: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.
#LI-MH1About 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 , and the . 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 . If you require a reasonable accommodation to apply for a job, please use form for assistance.

Resideo