remote
Embedded Engineer I - Honeywell
Embedded Systems Engineer
Entry‑level Embedded Engineer responsible for designing, developing, and testing firmware for IoT‑enabled industrial devices using C/C++, RTOS, and embedded Linux platforms.
About the role
Key Responsibilities
- Develop, debug, and maintain firmware for embedded controllers using C and C++.
- Integrate hardware interfaces such as UART, SPI, and I2C and ensure reliable communication.
- Implement real‑time operating system (RTOS) tasks and manage concurrency for safety‑critical functions.
- Collaborate with cross‑functional teams to prototype, test, and qualify IoT‑connected products.
- Write automated test scripts and support continuous integration pipelines.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
- Proficiency in C/C++ programming for embedded systems.
- Experience with RTOS concepts and embedded Linux environments.
- Familiarity with hardware communication protocols (UART, SPI, I2C) and debugging tools.
- Basic knowledge of Python for scripting and test automation.