onsite
Senior Embedded C Developer - HCLTech
Software Engineer
Senior Embedded C Developer responsible for designing, coding, and testing high‑quality firmware for automotive products, ensuring reliability, performance, and security across embedded platforms.
About the role
Key Responsibilities
- Design, develop, and maintain firmware modules in Embedded C for automotive applications.
- Collaborate with cross‑functional teams to define functional specifications and performance targets.
- Perform rigorous debugging, unit testing, and integration testing to meet quality and safety standards.
- Implement real‑time operating system (RTOS) solutions and optimize code for resource constraints.
- Contribute to security hardening, vulnerability analysis, and compliance with automotive cybersecurity standards.
Requirements
- 5+ years of embedded software development experience in C.
- Strong knowledge of RTOS concepts, interrupt handling, and low‑level hardware interfaces.
- Experience with automotive protocols (CAN, LIN, FlexRay) and safety standards (ISO 26262).
- Proficiency in debugging tools (JTAG, oscilloscope, logic analyzers) and version control (Git).
- Excellent problem‑solving skills and a commitment to coding excellence and documentation.