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
2. 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.
3. To ensure knowledge up-gradation and work with new technologies so that the solution is current and meets quality standards and the client requirements
4. To review architecture and design deliverables and ensure solutions adhere to industry best practices ,architectural standards simultaneously establish and enforce governance /compliance measures.
5. 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
6. To submit Whitepapers, participate in industry forums and file Patents