Innovate to solve the world's most important challengesAs an Embedded Engineer II at Honeywell, you will be responsible for designing, developing, and debugging embedded software and firmware. You will collaborate with cross-functional teams to define system requirements and ensure the efficient and timely completion of software projects. Reporting directly to the Embedded Engineering Supervisor, you will play a pivotal role in shaping the future of technology by contributing to the design and development of cutting-edge embedded systems in the fire and life safety industry.Key ResponsibilitiesDesign, develop, and debug embedded software solutions.Collaborate with cross-functional teams to define system requirements.Ensure timely completion of software projects.Conduct code reviews and implement testing procedures.YOU MUST HAVEBachelor's degree in a technical discipline such as science, technology, engineering, or mathematics.2+ years of experience in design and development of embedded software solutions in a multi-disciplinary system that includes hardware, firmware, software, and communication protocols (wired or wireless).Understanding of the Software Development Life Cycle (SDLC).Strong sense of ownership and drive; someone who is self-motivated and can work with little supervision, who consistently takes the initiative to get things done.Good analytical thinking, troubleshooting, and problem-solving skills, coupled with the drive to learn.Fluent written and verbal communication skills in English.Proficiency in programming languages such as C/C++.WE VALUEExperience working with ARM, AVR, etc architectures is a plus.Experience working with ARM Cortex M4/M7/A9 is a plus.Experience working with SOC or multi-processor SOC architectures is a strong plus.Additional InformationJOB ID: req470053Category: EngineeringBand: 03FLSA CODE: Exempt#J-18808-Ljbffr