
HCL Technologies
Senior Technical Lead - Embedded C, Python
RoleEmbedded
LevelSenior
LocationChennai, India
WorkOn-site
TypeFull-time
Posted1 month ago
About the role
Job Summary
NAV Engineer (Deterministic Navigation / Motion & Sensing Logic)
Role Summary:
Owns deterministic navigation behavior implementation for RCW7 PoC: motion primitives, IMU-based orientation correction, edge/framelss handling, Z‑pattern coverage, return‑to‑origin behavior, and black‑box behavior validation against observed device runs.
- Key Responsibilities
- Design and implement deterministic navigation state machine aligned to PoC: Z‑pattern traversal + return to origin, sensor driven.
- Build motion primitives (up/down/shift/align/turn) using driver APIs; define thresholds/params for safe behavior.
- Implement IMU orientation detection and correction logic suitable for constrained MCU environment.
- Implement edge sensor logic for framed vs frameless detection; integrate obstacle detection using motor current events.
- Run black‑box behavior analysis: correlate logs/observations, refine state transitions and edge cases through test cycles.
- Work with testing team to expand coverage matrix and support debug of navigation failures and rework loop.
- Produce navigation design notes and contribute to handover docs (FSM description, parameters, limitations).
- Must‑Have Skills
- Strong embedded algorithm implementation in C/C++ with real‑time constraints (stack/heap mindful).
- IMU fundamentals: orientation estimation basics, sensor noise handling, calibration concepts (practical, lightweight).
- Experience with state machines, deterministic behaviors, safety‑first motion logic.
- Ability to define test scenarios and interpret failure modes from logs/observations.
- Nice‑to‑Have
- Robotics background: motion planning/control fundamentals (even if simplified for this PoC).
- Familiarity with simulation tools (e.g., Isaac/Gazebo) for quick algorithm prototyping (optional).
- Experience Level
- 4–10 years embedded robotics/navigation or motion-control software (recommendation).
Key Responsibilities
null
Skill Requirements
null
Other Requirements
null
About HCL Technologies
Chennai
Headquarters