Senior Tech Lead - Embedded Systems

Gurugram, India

Role Description:

As a Senior Tech Lead specializing in Embedded Systems, you will play a pivotal role in owning and driving the technical direction of multiple modules within complex projects or systems. Leading a team of embedded software engineers, you will be responsible for orchestrating the design, development, and integration of embedded software solutions across various components. Your expertise in embedded systems and leadership capabilities will be crucial for ensuring the successful delivery of high-quality, scalable, and efficient solutions.  

Responsibilities:

  • Lead and mentor a team of embedded software engineers, overseeing the design, development, and integration of multiple embedded software modules.
  • Own the technical architecture and roadmap for embedded systems, defining strategies for scalability, modularity, and maintainability.
  • Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers, to align technical requirements and priorities.
  • Drive the implementation of best practices, coding standards, and software development processes within the embedded software team.
  • Conduct code reviews, architectural reviews, and performance optimizations to ensure adherence to quality standards and project timelines.
  • Act as a technical advisor and escalation point for complex embedded software issues, providing guidance and solutions to team members and stakeholders.
  • Champion continuous improvement initiatives, leveraging emerging technologies and industry trends to enhance embedded software development practices.
  • Foster a culture of innovation, collaboration, and knowledge sharing within the embedded software team.

Technical Skills (Must Have):

  • Advanced proficiency in embedded C/C++ programming languages and software development for resource-constrained environments.
  • Extensive experience with real-time operating systems (RTOS) such as FreeRTOS, RTLinux, or VxWorks.
  • Deep understanding of embedded hardware platforms, microcontrollers, and microprocessors (e.g., ARM Cortex-M, AVR, PIC).
  • Expertise in communication protocols including UART, SPI, I2C, CAN, Ethernet, and wireless technologies (e.g., Wi-Fi, Bluetooth, Zigbee).
  • Hands-on experience with embedded development tools such as IDEs (e.g., Eclipse, Keil, IAR Embedded Workbench), debuggers, and JTAG/SWD interfaces.
  • Proven track record of leading complex embedded software projects, including architectural design and system integration.
  • Excellent problem-solving skills and the ability to troubleshoot and resolve intricate embedded software issues.

Technical Skills (Nice To Have):

  • Familiarity with safety-critical software development standards (e.g., DO-178C for aerospace, ISO 26262 for automotive).
  • Knowledge of software security principles and practices for embedded systems.
  • Experience with software/hardware co-design, FPGA programming, and ASIC development.
  • Understanding of agile software development methodologies (e.g., Scrum, Kanban).
  • Exposure to continuous integration/continuous deployment (CI/CD) pipelines for embedded software.

Qualification:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Minimum 8 years, maximum 12 years of experience in embedded software development, with significant experience in a leadership role.
  • Strong leadership skills and the ability to inspire, mentor, and motivate team members.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Proven track record of delivering complex embedded software projects on schedule and within budget constraints.

 Benefits & Perks

Employers we hire for, prioritize the well-being and satisfaction of their employees, and offer many of these benefits
Competitive Salary Packages
Performance Bonuses
Health Insurance
EPF & Gratuity

Flexible Work Arrangements
Paid Time Off (PTO)


Training and Development
Employee Assistance Programs
Meal and Refreshment
Maternity and Paternity Leave 

Recreational Facilities 

Employee Stock Ownership Plans (ESOPs) 

Explore Our Services

FOR JOB SEEKERS

  • Browse Jobs
  • Remote Jobs
  • Jobs Alerts
  • Resume/CV Guide

Find Your Next Job


FOR EMPLOYERS

  • General Hiring
  • Staff Argumentation
  • Remote Teams
  • Project Based Staffing

Find Your Next Hire


FOR LEARNERS

  • Tutorials & Courses
  • Learning Paths
  • Mentorship
  • Assessments & Projects 

Upskill or Reskill


FOR BUSINESSES

  • Digital Engineering
  • Embedded Engineering
  • Quality Engineering
  • Application Modernization

Engineering Services