Embedded Engineer I
Indexed description
Responsibilities
Key Responsibilities
- Develop and maintain embedded software solutions utilizing C/C++ programming languages.
- Collaborate with cross-functional teams to implement communication protocols and ensure smooth integration with hardware components.
- Work within real-time operating systems (RTOS) and Embedded Linux OS environments to deliver reliable and efficient solutions.
- Utilize integrated development environments (IDEs) and compilers for software development and optimization.
- Participate in the entire software development lifecycle, from requirements gathering and design to testing and deployment.
- Conduct thorough debugging and troubleshooting to ensure the quality and functionality of embedded systems.
- Understand and apply microcontroller (MCU) architectures in the development of embedded solutions.
- Leverage version control systems like Git for source code management and collaboration.
- Use Jira tools for task management and tracking project progress.
YOU MUST HAVE
- Proficiency in C/C++ programming languages.
- Familiarity with communication protocols and their implementation in embedded systems.
- Experience with real-time operating systems (RTOS) and Embedded Linux OS is highly desirable.
- Strong understanding of IDEs, compilers, and debugging methodologies.
- Basic knowledge of MCU architecture and its applications.
- Experience with Git for version control and familiarity with Jira for project management.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively as part of a team.
- Eagerness to learn and adapt in a fast-paced, innovative environment.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Experience with additional programming languages or scripting.
- Previous internship or project experience in embedded systems development.
- Understanding of hardware-software integration and testing.
- De-bugging skills.
- MCU architecture understanding.
- Git, Jira tools.
- A team player!
The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates.
About Us
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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search