Company: Honeywell
Location: Bangalore
Experience Level: Freshers
Educational Qualifications: Bachelor’s or Master’s degree in Engineering
Introduction to Honeywell
Honeywell is a global leader in technology and manufacturing that serves a wide range of industries. Known for innovation and excellence, Honeywell designs and creates solutions that improve the quality of life for people across the world. The company’s broad portfolio includes aerospace products, building technologies, performance materials, and technologies used in industries such as automotive, chemicals, oil and gas, and more.
In particular, Honeywell has established itself as a leader in embedded systems for fire detection, security, and automation. These systems are critical in ensuring the safety and security of businesses, homes, and industrial operations. As a company, Honeywell is committed to continuous improvement and innovation, ensuring that their products remain at the cutting edge of technology.
About the Role: Embedded Engineer
As an Embedded Engineer at Honeywell, you will be part of a dynamic team that works on developing embedded firmware for a wide range of cutting-edge products, specifically in the fire detection system domain. Your primary responsibility will involve developing firmware for products such as control panels, loop cards, and field devices (e.g., transponders, smoke detectors). These systems rely on highly reliable embedded software to function correctly in critical environments. The products you develop will have a direct impact on the safety and security of businesses and homes globally.
You will work alongside experienced engineers and developers, participating in various stages of product development—from the initial architecture design to testing prototypes and supporting the final production stages. In this role, you’ll use a variety of programming languages and technologies, including Embedded C, C++, RTOS (Real-Time Operating Systems), and Linux system programming.
This is an exciting opportunity for fresh engineering graduates who are looking to make their mark in the field of embedded systems. Honeywell offers a challenging yet supportive environment where you’ll have access to hands-on experience and professional growth.
Honeywell is a global leader in technology and manufacturing that serves a wide range of industries. Known for innovation and excellence, Honeywell designs and creates solutions that improve the quality of life for people across the world. The company’s broad portfolio includes aerospace products, building technologies, performance materials, and technologies used in industries such as automotive, chemicals, oil and gas, and more.
In particular, Honeywell has established itself as a leader in embedded systems for fire detection, security, and automation. These systems are critical in ensuring the safety and security of businesses, homes, and industrial operations. As a company, Honeywell is committed to continuous improvement and innovation, ensuring that their products remain at the cutting edge of technology.
About the Role: Embedded Engineer
As an Embedded Engineer at Honeywell, you will be part of a dynamic team that works on developing embedded firmware for a wide range of cutting-edge products, specifically in the fire detection system domain. Your primary responsibility will involve developing firmware for products such as control panels, loop cards, and field devices (e.g., transponders, smoke detectors). These systems rely on highly reliable embedded software to function correctly in critical environments. The products you develop will have a direct impact on the safety and security of businesses and homes globally.
You will work alongside experienced engineers and developers, participating in various stages of product development—from the initial architecture design to testing prototypes and supporting the final production stages. In this role, you’ll use a variety of programming languages and technologies, including Embedded C, C++, RTOS (Real-Time Operating Systems), and Linux system programming.
This is an exciting opportunity for fresh engineering graduates who are looking to make their mark in the field of embedded systems. Honeywell offers a challenging yet supportive environment where you’ll have access to hands-on experience and professional growth.
Key Responsibilities
The Embedded Engineer role at Honeywell includes a range of exciting and challenging responsibilities that will help you grow as a professional while contributing to critical product development projects:
1. Develop Embedded Firmware:
- You will be responsible for designing and developing embedded firmware for various products. This includes control panels, loop cards, and other field devices like smoke detectors and transponders.
- Your role involves the full cycle of firmware development, from defining product requirements to testing and debugging the final product.
- The firmware must be optimized for performance and reliability, especially since these systems will be used in mission-critical environments where safety is paramount.
2. Programming with Embedded C and C++:
- Use your skills in Embedded C and C++ to write code that runs efficiently on microcontrollers and embedded systems.
- You will work on low-level programming tasks, including real-time system operations, communication protocols, and memory management.
- Your code will need to handle tasks like memory handling (EEPROM read/write, FLASH read/write), real-time clocks (RTC), input/output (I/O) management, and communication protocols (SPI, I2C, UART, RS232, RS485, USB, Ethernet, TCP/IP, Arcnet).
The Embedded Engineer role at Honeywell includes a range of exciting and challenging responsibilities that will help you grow as a professional while contributing to critical product development projects:
1. Develop Embedded Firmware:
- You will be responsible for designing and developing embedded firmware for various products. This includes control panels, loop cards, and other field devices like smoke detectors and transponders.
- Your role involves the full cycle of firmware development, from defining product requirements to testing and debugging the final product.
- The firmware must be optimized for performance and reliability, especially since these systems will be used in mission-critical environments where safety is paramount.
2. Programming with Embedded C and C++:
- Use your skills in Embedded C and C++ to write code that runs efficiently on microcontrollers and embedded systems.
- You will work on low-level programming tasks, including real-time system operations, communication protocols, and memory management.
- Your code will need to handle tasks like memory handling (EEPROM read/write, FLASH read/write), real-time clocks (RTC), input/output (I/O) management, and communication protocols (SPI, I2C, UART, RS232, RS485, USB, Ethernet, TCP/IP, Arcnet).
3. RTOS and Linux System Programming:
- Use Real-Time Operating Systems (RTOS) such as FreeRTOS and QNX to ensure that the embedded systems meet real-time constraints and function efficiently under strict time requirements.
- You will also work with Linux system programming, which involves understanding Linux kernel, Linux internals, and virtual memory.
- These skills are essential for building scalable and reliable systems, particularly for products like fire detection systems that need to perform consistently under a variety of conditions.
4. Debugging and Testing:
- One of your key tasks will be debugging firmware issues using tools like gdb, JTAG, and valgrind.
- You’ll participate in testing prototypes, evaluating them from the initial engineering sample stage through to mass production.
- You’ll also be responsible for maintaining firmware servers and developing internal tools, including scripts and basic hardware interfaces to support product development and testing.
5. Collaboration and Documentation:
- As part of a global team, you’ll collaborate with engineers, product managers, and designers from different locations.
- You’ll also participate in schematic/layout review processes, helping to ensure that the final design meets the project’s requirements and standards.
- Additionally, you will contribute to product architecture design, providing valuable input based on your expertise in embedded systems.
- Effective documentation is a critical part of the job. You’ll create project and technical reports as required, detailing everything from system design to testing outcomes and firmware updates.
6. Cybersecurity:
- You’ll work on ensuring the security of embedded systems by adhering to cybersecurity protocols. This is particularly important in today’s connected world where embedded systems are often linked to larger networks and infrastructure.
7. Contribute to Agile Development:
- Honeywell uses Scaled Agile methodologies for product development, which involve globally distributed teams working in an agile environment.
- You will participate in program increment planning, effort estimation, and continuous integration and continuous delivery (CI/CD) pipelines, contributing to the overall efficiency of the product development lifecycle.
Required Skills and Qualifications
To be successful in this role, you will need a strong foundation in embedded systems and software development, along with excellent problem-solving abilities. Here are some of the key skills and qualifications that Honeywell is looking for:
1. Educational Background:
- Bachelor’s or Master’s degree in Engineering, with a focus on electronics, computer science, or a related field.
2. Technical Expertise:
- Strong proficiency in Embedded C, C++, and RTOS.
- Experience with embedded system development tools and frameworks.
- Knowledge of Linux system programming and Linux internals.
3. Debugging Skills:
- Proficiency in debugging firmware issues using tools like gdb, JTAG, and valgrind.
4. Understanding of Microcontrollers:
- Familiarity with microcontroller programming and peripherals, including memory management, I/O, ADC, and communication protocols.
5. Experience with Cybersecurity:
- Knowledge of cybersecurity practices in the context of embedded systems.
6. Agile Development Experience:
- Familiarity with Agile methodologies, especially Scaled Agile (SAFE), and experience working in a collaborative, distributed team environment.
7. Communication and Collaboration:
- Strong communication skills, both written and verbal, with the ability to collaborate effectively with team members across different locations.
- Fluent in spoken and written English.
Conclusion
- Use Real-Time Operating Systems (RTOS) such as FreeRTOS and QNX to ensure that the embedded systems meet real-time constraints and function efficiently under strict time requirements.
- You will also work with Linux system programming, which involves understanding Linux kernel, Linux internals, and virtual memory.
- These skills are essential for building scalable and reliable systems, particularly for products like fire detection systems that need to perform consistently under a variety of conditions.
4. Debugging and Testing:
- One of your key tasks will be debugging firmware issues using tools like gdb, JTAG, and valgrind.
- You’ll participate in testing prototypes, evaluating them from the initial engineering sample stage through to mass production.
- You’ll also be responsible for maintaining firmware servers and developing internal tools, including scripts and basic hardware interfaces to support product development and testing.
5. Collaboration and Documentation:
- As part of a global team, you’ll collaborate with engineers, product managers, and designers from different locations.
- You’ll also participate in schematic/layout review processes, helping to ensure that the final design meets the project’s requirements and standards.
- Additionally, you will contribute to product architecture design, providing valuable input based on your expertise in embedded systems.
- Effective documentation is a critical part of the job. You’ll create project and technical reports as required, detailing everything from system design to testing outcomes and firmware updates.
6. Cybersecurity:
- You’ll work on ensuring the security of embedded systems by adhering to cybersecurity protocols. This is particularly important in today’s connected world where embedded systems are often linked to larger networks and infrastructure.
7. Contribute to Agile Development:
- Honeywell uses Scaled Agile methodologies for product development, which involve globally distributed teams working in an agile environment.
- You will participate in program increment planning, effort estimation, and continuous integration and continuous delivery (CI/CD) pipelines, contributing to the overall efficiency of the product development lifecycle.
Required Skills and Qualifications
To be successful in this role, you will need a strong foundation in embedded systems and software development, along with excellent problem-solving abilities. Here are some of the key skills and qualifications that Honeywell is looking for:
1. Educational Background:
- Bachelor’s or Master’s degree in Engineering, with a focus on electronics, computer science, or a related field.
2. Technical Expertise:
- Strong proficiency in Embedded C, C++, and RTOS.
- Experience with embedded system development tools and frameworks.
- Knowledge of Linux system programming and Linux internals.
3. Debugging Skills:
- Proficiency in debugging firmware issues using tools like gdb, JTAG, and valgrind.
4. Understanding of Microcontrollers:
- Familiarity with microcontroller programming and peripherals, including memory management, I/O, ADC, and communication protocols.
5. Experience with Cybersecurity:
- Knowledge of cybersecurity practices in the context of embedded systems.
6. Agile Development Experience:
- Familiarity with Agile methodologies, especially Scaled Agile (SAFE), and experience working in a collaborative, distributed team environment.
7. Communication and Collaboration:
- Strong communication skills, both written and verbal, with the ability to collaborate effectively with team members across different locations.
- Fluent in spoken and written English.
Conclusion
As an Embedded Engineer at Honeywell, you’ll be part of a forward-thinking company that is constantly pushing the boundaries of innovation. This role offers you the opportunity to work on exciting, impactful projects that improve safety and security for people and businesses around the world. You’ll have the chance to develop your skills in embedded systems, collaborate with a global team, and contribute to cutting-edge products that are essential to Honeywell’s mission of making the world a safer place. If you’re a fresh graduate with a passion for embedded systems and software development, this role could be the perfect opportunity for you to launch your career. Honeywell values innovation, teamwork, and excellence, and provides a supportive environment where you can grow and succeed.
Apply to below link 👇