Job Title : Senior Embedded Engineer
Job Overview :
We’re looking for a skilled Embedded Engineer with expertise in both Hardware & Firmware to design and develop next-gen embedded systems across domains like IoT, industrial automation, automotive, and healthcare. This is a hands-on role combining hardware design and firmware development.
Experience Level : 5 - 10 years
Key Responsibilities :
Design and prototype embedded hardware systems, including schematic capture, PCB layout, and component selection (e.g., microcontrollers, sensors, communication modules).
Develop Board Support Packages and handle board bring-up
Collaborate with cross-functional teams to ensure seamless integration of hardware and firmware components.
Write efficient, reusable code in Embedded C / C++ for microcontrollers (e.g., ARM Cortex-M, STM32, PIC) and real-time operating systems (RTOS)2817.
Develop drivers for peripherals (UART, SPI, I2C, CAN) and optimize system performance (memory, power, latency).
Debug firmware-hardware interactions and resolve issues at the register / assembly level
Participate in system architecture design, including hardware-software trade-offs and safety-critical compliance.
Implement automated testing frameworks and conduct hardware-in-the-loop (HIL) testing.
Skills and Qualification :
Proficiency in Embedded C / C++ and assembly for low-level hardware interaction2818.
Good Knowledge of microcontroller architectures
Communication Protocols : Mastery of UART, SPI, I2C, CAN, and wireless standards (BLE, Zigbee).
Strong problem-solving abilities for troubleshooting hardware-software issues.
RF Hardware design knowledge is a plus.
Bachelor’s / Master’s in Electrical Engineering, Computer Engineering, or related field.
Senior Engineer Firmware • Coimbatore, Tamil Nadu, India