
Senior Group Technical Architect
About the role
Job Summary
Role Summary:
Owns development and validation of internal MCU peripheral drivers and external device drivers required for RCW7 PoC: GPIO/ADC/PWM/timers, motor control interface, IMU interface, edge sensors, vacuum turbine control, diagnostics I/O, and integration under RTOS.
- Key Responsibilities
- Implement/validate HAL/LL drivers for on‑chip peripherals (GPIO, ADC, timers/PWM, UART/I2C/SPI) and board interfaces.
- Develop RTOS-safe drivers for external peripherals (IMU, motor control signals, edge sensors, vacuum turbine enablement, LED diagnostics).
- Establish device interface contracts (APIs), timing constraints, and test harnesses for driver validation.
- Support bring‑up tasks: IO mapping, connector validation, masked schematic correlation with board behavior (with HW team).
- Work with FW‑RTOS engineer to implement ISR-to-task deferral, concurrency protection, and deterministic driver behavior under load.
- Debug hardware issues using oscilloscopes, logic analyzers, protocol analyzers; document findings and limitations.
- Must‑Have Skills
- Embedded C/C++; low-level register understanding; driver design patterns.
- Strong knowledge of peripherals and protocols: GPIO, ADC/DAC, PWM, UART, I2C, SPI (and similar board-level IO).
- MCU datasheet analysis, pinmux/clock enable sequencing, interrupt configuration.
- Debug tools: JTAG/SWD, logic/protocol analyzers, oscilloscopes.
- RTOS-aware driver design: thread safety, lock strategy, queue/event usage.
- Nice‑to‑Have
- Motor control basics (PWM drive characteristics, braking/stop behaviors).
- Bootloader/flash storage/OTA experience (future phase readiness).
- Experience Level
- 12+ years embedded driver development on Cortex‑M class MCUs (recommendation).
Key Responsibilities
-
To architect| design and develop (through Team) solution for product/project & sustenance delivery
-
To bridge the gap between client needs and business goals by gathering requirements, crafting innovative solutions with deep domain/technology expertise, and driving successful implementations that propel strategic initiatives.
-
To ensure knowledge up-gradation and work with new technologies so that the solution is current and meets quality standards and the client requirements
-
To review architecture and design deliverables and ensure solutions adhere to industry best practices ,architectural standards simultaneously establish and enforce governance /compliance measures.
-
To train and develop team so as to ensure that there is an adequate supply of trained manpower in the said technology and delivery risks are mitigated
-
To submit Whitepapers, participate in industry forums and file Patents
Skill Requirements
null
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
Embedded C
C++
RTOS
GPIO
ADC
PWM
I2C
SPI
About HCL Technologies
Chennai
Headquarters