
Technical Lead - Embedded Systems, Device Driver
About the role
Job Summary
The Technical Lead for Embedded OS plays a crucial role in managing technology across development projects. This position involves providing expert technical guidance, ensuring adherence to coding standards, and fostering team development. The Technical Lead will influence project outcomes by driving best practices, optimizing processes, and addressing technical challenges, thereby contributing significantly to the organizationâs goals in the embedded systems domain.
Key Responsibilities
-
Provide Technical Guidance And Solutions By Defining, Advocating, And Implementing Best Practices And Coding Standards In Embedded Os Development, Ensuring High-Quality Outputs From The Team.
-
Mentor And Guide Team Members In Enhancing Their Technical Capabilities In Embedded Os, C, And C++, Thereby Improving Productivity And Fostering A Culture Of Continuous Learning.
-
Ensure Compliance With Processes In The Assigned Module And Actively Participate In Technical Discussions And Reviews As A Technical Consultant For Feasibility Studies, Evaluating Technical Alternatives, And Assessing Potential Risks.
-
Prepare And Submit Comprehensive Status Reports To Minimize Exposure And Risks On The Project, Facilitating Timely Resolution Of Issues And Closure Of Escalations.
Skill Requirements
-
Strong Understanding Of Embedded Os Concepts And Principles.
-
Proficiency In C And C++ Programming Languages.
-
Familiarity With Bare Metal Programming And Driver Development.
-
Experience With Ip Bring-Up Processes And Methodologies.
-
Knowledge Of Best Practices In Software Development And Coding Standards.
Other Requirements
- Optional But Valuable Certifications: Certified Embedded Systems Engineer (Cese), Certified C/C++ Developer, Or Other Relevant Embedded Systems Certifications.
Required skills
Embedded systems
Device drivers
Technical leadership
Debugging
Design
About HCL Technologies
Hyderabad
Headquarters