Technical Lead Software Job in Endurance Technologies

Technical Lead Software

Apply Now
Job Summary

Position: Technical Lead Software

Designation: Assistant Manager

Experience Required: 7 Years

Location: Pune


Role Overview:

We are looking for an experienced Technical Lead Software to lead the software development efforts for our ongoing embedded systems projects. The candidate will be responsible for designing and developing MISRA-compliant code based on architectural specifications or requirement documents, ensuring compatibility with in-house designed hardware.


Key Responsibilities:
  • Lead the software development activities for embedded systems projects.
  • Design and implement MISRA-compliant embedded software from architecture or requirements documents.
  • Ensure seamless integration and compatibility with in-house developed hardware.
  • Develop both low-level (driver/firmware) and high-level software design components.
  • Apply best practices in embedded coding standards, software architecture, and debugging techniques.
  • Collaborate with hardware, testing, and system teams throughout the development lifecycle.
  • Lead and mentor software engineers and coordinate with cross-functional teams.

Required Skills:
  • Strong knowledge of embedded C/C++ and MISRA coding standards.
  • Experience with microcontrollers, communication protocols (SPI, I2C, UART, CAN, etc.).
  • Expertise in debugging tools, IDEs, and version control systems.
  • Understanding of real-time operating systems (RTOS) and device driver development.
  • Familiarity with both low-level firmware and application-level code development.

Qualifications:
  • B.E./B.Tech in Electronics, Electrical, or Computer Science Engineering.
  • 7+ years of experience in embedded software development.
  • CDAC certification in VLSI or a similar domain is an added advantage.

Qualification :
B.E./B.Tech in Electronics, Electrical, or Computer Science Engineering
Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Apply Now