The Role
Develop embedded software and firmware for Honeywell fire detection systems using C++, RTOS, Linux, device drivers, kernel programming, and Yocto Linux. Design microcontroller and microprocessor interfaces, support hardware-software co-design, and implement communication protocols. Collaborate with hardware and systems engineers, lead technical problem solving, and improve development processes. The role also values cybersecurity knowledge, fire regulatory standards, strong communication, and the ability to manage multiple priorities.
Summary Generated by Built In
Join us to design the next generation of breakthroughs
ResponsibilitiesResponsibility for this position is to develop embedded software for Honeywell fire detection systems requiring expertise in various technologies like C++ programming, RTOS and Linux system programming.
- Good Experience in embedded firmware design and development, experience in microcontroller & microprocessor design and interfacing
- Experience with hardware-software co-design methodologies, enabling seamless collaboration and optimization between hardware and software components.
- Experience in RTOS, Linux, communications (TCP/IP, RS485, CAN, I2C, SPI,UART)
- Strong experience in OOAD concepts, C++programming
- Knowledge of Linux device drivers, Linux Kernel Programming, Linux Kernel Internals
- Working experience in Yocto-Linux customization and bring-up
- Well versed with Scaled Agile (SAFE)
- Collaborate with cross-functional teams including hardware engineers and systems engineers to ensure integrated and robust system designs.
- Lead technical problem-solving efforts and contribute to continuous improvement initiatives in embedded software development processes
Good communications, presentation skills and ability to handle multiple activities/priorities effectively
QualificationsExposure to the following areas is an added advantage
- Candidate from BE/MTech in CSE/ECE with 12+ years for experience
- Experience and understanding of cyber security assessments and measures to prevent security risks in the system
- Understanding of Fire Regulatory Standards EN54, UL 864
Skills Required
- Bachelor's or master's degree in Computer Science, Computer Engineering, or Electronics and Communication Engineering
- 12+ years of professional experience
- Embedded firmware design and development experience
- Microcontroller and microprocessor design and interfacing experience
- Hardware-software co-design experience
- RTOS and Linux system programming experience
- Experience with TCP/IP, RS485, CAN, I2C, SPI, and UART communications
- Object-oriented analysis and design concepts and C++ programming experience
- Linux device drivers, kernel programming, and kernel internals knowledge
- Yocto Linux customization and bring-up experience
- Experience with Scaled Agile Framework (SAFe)
- Ability to collaborate with hardware and systems engineering teams
- Technical problem-solving and continuous improvement experience
- Good communication and presentation skills
- Ability to manage multiple activities and priorities effectively
- Understanding of cybersecurity assessments and system security risk mitigation
- Understanding of EN54 and UL 864 fire regulatory standards
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company





