About the role

  • Develop firmware for various embedded products at Resideo, focusing on firmware implementation, review, and collaboration for product success.

Responsibilities

  • Develop firmware for a variety of embedded products.
  • Help review product specifications and implement firmware for current and existing systems to fulfill the needs of Resideo's customers.
  • Create project and technical reports as required and help define product specifications as needed.
  • Participate in firmware review process and conduct failure analysis by collaborating with various teams to ensure product success.
  • Help maintain firmware and develop tools for internal use, including scripts and basic hardware interfaces.

Requirements

  • Experience in electrical engineering, computer science, or in related technical field
  • 3+ years of strong working experience in embedded systems development, debugging, and testing
  • Developing and maintaining embedded applications with C++, object-oriented programming, multi-threaded programming, socket programming, and inter-process communication
  • Working with a test team to diagnose and debug reported issues
  • Working experience with developing software in Linux environment and using command line interface
  • Strong understanding of ARM based platforms, Python, JSON, JIRA, GIT, Confluence, Bamboo, Crucible, and Microsoft Visual Studio/Eclipse
  • Participating in architectural designs and discussions
  • Understanding of graphical user interfaces on embedded system
  • Strong critical thinking and problem-solving skills
  • Strong interpersonal skills with the ability to work and relate well with others
  • Excellent verbal and written communication skills
  • Proven ability to work both in a collaborative environment, as well as independently
  • Work effectively within a Scrum team of highly-motivated engineers
  • Detail oriented and self-driven
  • Strong critical thinking and problem solving skills
  • Experience working in embedded software architectures
  • Solid communication and collaborative skills
  • Detail orientated and self-driven
  • Passionate about new technologies.

Benefits

  • Immediate eligibility for Resideo benefits, including Medical, Dental, Vision insurance and 401k.

Job title

Firmware Engineer II

Job type

Experience level

Mid levelSenior

Salary

$85,100 - $144,900 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job