Back to jobs
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.
Job Description
- Play a pivotal role in the firmware architect design, development, and testing of embedded software solutions, contributing directly to project success.
- Participate in the testing and debugging of embedded systems.
- Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with project goals.
- Design and develop scalable, efficient, and reliable software architectures using C/C++.
- Analyze business requirements and translate them into technical solutions, ensuring performance, reliability, and security.
- Implement the development of core modules and write high-quality, high-performance C/C++ code.
- Conduct code reviews to ensure code quality and adherence to design standards.
- Optimize existing systems for performance and resolve complex technical issues.
- Stay updated with industry trends and evaluate the feasibility of adopting new technologies to drive innovation.
Basic Qualifications:
- working experiences on embedded software development.
- Strong architect design skills set in C and C++ language.
- Mastery level knowledge scope in C and C ++ programming language.
- Self-motivated, optimistic, cheerful and able to work with pressure.
- Analyze system and product requirements, write clean, secure, and efficient codes which meet the requirements.
- Familiar with Linux based debug tools for system and application troubleshooting.
- Excellent experiences in Boot loader/Embedded OS porting/Driver/File system.
- Solid knowledge about Linux OS kernel, thorough understanding process scheduling and memory management.
- Familiar with Agile development mode.
- Security (Intrusion, Access) domain knowledge is a plus.
- Good language skill in English, both oral and written. Good communication skills cross functionally with global teams.