We are seeking a highly experienced Embedded Systems Lead Engineer Specialist to guide the design, development, testing, and integration of embedded systems and firmware across complex hardware platforms. The ideal candidate will have strong hands-on technical leadership experience, deep knowledge of embedded systems architecture, and the ability to drive engineering initiatives from concept to production.
-
Lead the architecture, design, development, and deployment of embedded systems and firmware solutions.
-
Work closely with cross-functional teams including hardware, software, QA, product, and manufacturing groups.
-
Drive technical decision-making and provide mentorship to junior engineers.
-
Develop system-level design documentation, interface specifications, and technical requirements.
-
Perform board-level bring-up, device driver development, and low-level debugging.
-
Implement real-time embedded applications using RTOS and bare-metal environments.
-
Optimize system reliability, performance, and power consumption.
-
Conduct code reviews, ensure best engineering practices, and maintain high coding standards.
-
Lead system integration, validation, and testing, including automation frameworks.
-
Troubleshoot and resolve complex issues at hardware/software boundaries.
-
Support release management, scalability, and production readiness activities.
-
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (Master's preferred).
-
12+ years of hands-on experience in embedded systems development and leadership roles.
-
Expertise in C and C++ programming for embedded environments.
-
Strong experience with microcontrollers, microprocessors, and SoC architectures.
-
Deep understanding of RTOS (such as FreeRTOS, VxWorks, QNX, ThreadX) and bare-metal development.
-
Experience with device drivers, communication protocols (UART, SPI, I2C, CAN, USB, Ethernet, BLE, Wi-Fi).
-
Strong background in board bring-up, hardware debugging tools (oscilloscope, logic analyzer, JTAG).
-
Experience working with Linux Kernel, BSP, and embedded Linux distributions.
-
Hands-on experience with version control systems such as Git.
-
Strong troubleshooting skills and understanding of system-level design trade-offs.
-
Proven ability to lead engineering teams and deliver complex embedded solutions.