Honeywell is looking for a Senior Advanced Firmware Architect to shape the software foundation for our building automation products. You will be responsible for formulating high-level requirements, creating software designs, ensuring compliance with standards, and delivering across the entire system lifecycle.
What You'll Do
- Formulate and analyze high-level requirements to develop software engineering solutions.
- Break down software system designs into sub-systems and tasks with realistic estimates.
- Create quality software designs, including specifications, and adhere to coding practices.
- Ensure designs are properly verified per engineering procedures and comply with relevant regulatory standards.
- Collaborate with professionals to resolve functional and non-functional requirements for new systems.
- Develop high-level product specifications with attention to system integration and feasibility.
- Define all aspects of development from technology and workflow to coding standards.
- Work directly with developers, testers, and product managers to conceptualize, build, test, and realize products.
- Deliver across the entire system life cycle: concept, design, build, deploy, test, and release.
- Ensure products meet all non-functional requirements of quality, security, reliability, scalability, and performance.
- Develop high-quality, reusable software and system components to extend product functionality and reduce maintenance costs.
- Create project and technical documentation as required and help define product architecture.
- Effectively communicate concepts and guidelines to development teams, stakeholders, and non-technical audiences.
- Provide technical mentorship and coaching to developers and engineers.
- Keep up to date on the latest industry trends in building automation technologies.
What We're Looking For
- Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, Embedded Systems Engineering, or related field.
- 5 years of experience with Embedded Systems Design and Development.
- 5 years of experience with Embedded C/C++ programming.
- 5 years of experience with real-time operating systems (RTOS).
- 5 years of experience with Microcontroller and microprocessor development.
- 5 years of experience with Hardware-software integration and debugging.
- 5 years of experience with use of communication protocols (SPI, I2C, UART, CAN).
- 5 years of experience with Version control systems (e.g., Git).
- 5 years of experience with Low-level driver development and board bring-up.
Technical Stack
- Embedded C/C++
- RTOS
- SPI, I2C, UART, CAN
- Git
Work Mode
This is a hybrid position based in Duluth, GA.
If offered employment, you must have the legal right to work in the U.S. Honeywell is an Equal Opportunity Employer.




