Sr Advanced Embedded Engineer
Role details
Job location
Tech stack
Job description
In this role, you will impact the future of embedded systems technology across many domains and industries, playing a key technical leadership role and shaping the direction of cutting-edge projects., + Lead the design, architecture, and implementation of embedded software systems for high-reliability products.
-
Provide technical leadership and mentorship to engineers; conduct design and code reviews.
-
Drive requirements analysis, system design, and technical planning in collaboration with cross-functional teams.
-
Ensure high-quality, scalable, and maintainable software through best practices, standards, and continuous improvements.
-
Work closely with hardware, firmware, and QA teams to ensure seamless system integration.
-
Lead troubleshooting, debugging, and root-cause analysis for complex, system-level issues.
-
Oversee board bring-up, bootloader development, device drivers, and embedded Linux/RTOS components.
-
Drive IoT, connectivity, and communication protocol integration (TCP/IP, MQTT, HTTP, BLE, Wi-Fi, etc.).
-
Manage technical risks, facilitate engineering decisions, and ensure timely delivery of project milestones.
-
Contribute to innovation, research of emerging technologies, and continuous technical improvement.
Requirements
-
Bachelor's degree from an accredited institution in technical disciplines such as the sciences, technology, engineering or mathematics.
-
10 years of professional experience in embedded software development, systems engineering, or related domains.
-
Prior experience in technical leadership or lead engineer role for complex embedded software projects.
WE VALUE
-
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
-
Bachelor's degree from an accredited institution in a technical discipline such as science, technology, engineering, mathematics.
-
12 years of experience in design and development of embedded software solutions.
-
Proven experience in software development using C and C++ for embedded systems.
-
Strong understanding of Linux operating systems and embedded Linux environments.
-
Experience with communication protocols like UART, USB, and RS-485.
-
Knowledge of hardware-software integration and experience with microcontrollers and sensors.
-
Familiarity with wireless communication protocols such as Bluetooth, Wi-Fi, and cellular networks.
-
Work experience in IOT based system, Network Protocols (TCP/IP, HTTP, MQTT/GRPC etc )
-
Solid debugging and troubleshooting skills with the ability to work through complex technical issues.
-
Experience with real-time operating systems (RTOS) and safety-critical systems.
-
Work Experience in Device Drivers, Board Bring up, Bootloader.
-
Familiarity with fire systems is a plus but not mandatory.
Benefits & conditions
In addition to a performance-driven salary, cutting-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer-subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and Paid Holidays. For more information visit: Benefits At a Glance | Honeywell Benefits (https://benefits.honeywell.com/benefits-at-a-glance)