
Firmware Engineer II
- Melville, NY
- Permanent
- Full-time
- Design and develop firmware for existing/new products
- Conducting failure analysis, implementing firmware updates, and collaborating with various teams
- Providing technical support and sustaining engineering efforts
- Create reports and technical documentations
- Prototyping proof of concepts
- 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
- Opportunity to drive results across cross-functional teams in a global, matrixed organization.
- The opportunity to collaborate in a diverse organization while gaining depth of knowledge.
- Immediate eligibility for Resideo benefits, including Medical, Dental, Vision insurance and 401k.