remote
Advanced Embedded Engineer - Honeywell
Embedded Systems Engineer
Lead the design and development of high‑performance embedded software for industrial automation, integrating tightly with hardware to enhance safety, productivity, and process efficiency.
About the role
Key Responsibilities
- Design, develop, and maintain embedded firmware for industrial automation platforms using C/C++ and RTOS environments.
- Collaborate with hardware teams to integrate software with sensors, actuators, and communication interfaces.
- Implement real‑time performance optimizations, memory management, and power‑saving techniques.
- Conduct code reviews, unit testing, and system validation to meet stringent safety and reliability standards.
- Document design decisions, technical specifications, and troubleshooting procedures for cross‑functional teams.
Requirements
- 5+ years of embedded software development experience in industrial or automotive contexts.
- Proficiency in C/C++ and experience with RTOS (e.g., FreeRTOS, VxWorks).
- Strong understanding of hardware interfaces (SPI, I2C, UART, CAN) and PCB design fundamentals.
- Experience with debugging tools (JTAG, oscilloscope) and version control (Git).
- Excellent problem‑solving skills and ability to work independently in a hybrid environment.