Senior Technical Lead RTOS, Embedded C (Bengaluru)

Senior Technical Lead RTOS, Embedded C (Bengaluru)

05 Aug
|
HCL Technologies
|
Bengaluru

05 Aug

HCL Technologies

Bengaluru

Senior Technical Lead - RTOS, Embedded C

Experience: Not Available to Not Available years

Location: Bengaluru, India

Skills: Embedded C, C++, Real-Time Operating Systems (RTOS), Software Development Life Cycle, Embedded System Design Principles, Performance Optimization, Quality Assurance Methodologies, Collaboration, Certified Embedded Systems Engineer (CESE), Code Composer Studio (CCS), Visual Studio Code, TI microcontrollers, MSP430, ARM Cortex-M, AVR, PIC, RISC-V, UART, SPI, I2C, USB, IPC mechanisms, BLE, Wireless interfaces, Memory Management, Stacks, Heaps, Multithreading, Debugging tools, JTAG, SWD, Oscilloscopes, Logic Analyzers, Memory Analysis tools, Coverity, Valgrind, Bare-metal programming, Firmware debugging, Git, Gerrit, Jenkins, BitBucket, CI pipelines, Linux, Low-power design, Secure firmware, Secure boot, Encryption, Authentication, MISRA C, Safety-critical coding

Job Summary
Job Purpose: As a Senior Technical Lead specializing in Embedded C, you will play a critical role in managing technology for complex projects. You will provide technical guidance to development teams, ensuring successful delivery of innovative embedded solutions. Your expertise will enhance team capabilities, optimize performance, and uphold quality standards, making a significant impact on our organization's objectives.

Key Responsibilities:
1. Provide Technical Guidance And Mentorship To A Team Of Developers In Embedded C Programming, Enhancing Their Coding Capabilities And Increasing Productivity In Embedded Systems Development.
2. Conduct Comprehensive Code Reviews For Embedded C Projects, Overseeing Quality Assurance Processes And Performance Optimization, While Implementing Best Practices And Coding Standards To Ensure Successful Delivery Of Complex Solutions.
3. Ensure Process Compliance In The Assigned Modules By Participating In Technical Discussions And Reviews As A Consultant, Assessing Feasibility Studies, Evaluating Technical Alternatives, Identifying Potential Risks,



And Contributing To Architectural Best Practices.
4. Collaborate With Stakeholders To Define Project Scope, Objectives, And Deliverables, While Preparing And Submitting Status Reports To Minimize Exposure And Facilitate Timely Resolution Of Escalations.

Skill Requirements:
1. Strong Proficiency In Embedded C Programming And Related Tools.
2. In-Depth Understanding Of Real-Time Operating Systems (Rtos) And C++.
3. Excellent Knowledge Of Software Development Life Cycle And Embedded System Design Principles.
4. Solid Skills In Code Review, Performance Optimization, And Quality Assurance Methodologies.
5. Strong Communication And Collaboration Skills To Work Effectively With Cross-Functional Teams.

Other Requirements:
1. Optional But Valuable Certifications: Certified Embedded Systems Engineer (Cese), Or Relevant Certifications In Rtos And C++. • Strong proficiency in Embedded C/C++ (OOPS) for embedded systems
• Experience with IDEs: Code Composer Studio (CCS), Visual Studio Code
• Hands-on experience with TI microcontrollers (MSP430 is recommended)
• Hands‑on experience with other microcontrollers: ARM Cortex‑M, AVR, PIC, RISC‑V
• Strong understanding of communication protocols: UART, SPI, I2C, USB
• Experience with IPC mechanisms and BLE/wireless interfaces
• Solid understanding of memory management, stacks, heaps, multithreading
• Experience with debugging tools: JTAG, SWD, oscilloscopes, logic analyzers
• Experience with memory analysis tools: Coverity, Valgrind
• Strong background in bare‑metal programming & firmware debugging
• Hands-on experience with Git, Gerrit, Jenkins, BitBucket, CI pipelines
• Valuable understanding of OS concepts: Linux, RTOS
• Knowledge of protocols: CAN, Ethernet, MQTT, WebSockets
• Experience with low‑power design
• Understanding of secure firmware (secure boot, encryption, authentication)
• Experience supporting manufacturing tests and field debugging
• Exposure to MISRA C, safety‑critical coding

📌 Senior Technical Lead RTOS, Embedded C (Bengaluru)
🏢 HCL Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior technical lead rtos, embedded c (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior technical lead rtos, embedded c (bengaluru) / bengaluru