Tech Lead Embedded Software/firmware Job in Smart Soc Solutions

Tech Lead Embedded Software/firmware

Apply Now
Job Summary

Tech Lead Embedded Software/Firmware

Location: Ahmedabad

Job Type: Full-Time

Category: Embedded Solutions

Job Summary

We are looking for a skilled Tech Lead Embedded Software/Firmware to lead our growing embedded systems team focused on delivering robust solutions for industrial applications, with opportunities to work on avionics and high-end consumer electronics. The ideal candidate is hands-on, technically strong, and adept at mentoring engineers while driving the delivery of production-quality embedded software.

Key Responsibilities

  • Define software architecture and guide design decisions for embedded products across industrial and consumer domains.
  • Lead development of embedded firmware for microcontrollers, SoCs, and FPGAs using C/C++ and assembly language.
  • Drive Board Support Package (BSP) development including bootloaders, device drivers, and OS bring-up (Linux, RTOS).
  • Collaborate with hardware teams on board bring-up, hardware validation, and early prototyping.
  • Architect and implement firmware for interfaces such as UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and memory controllers.
  • Integrate RTOS or embedded Linux based on project needs, including kernel customization and peripheral support.
  • Establish and enforce coding standards, conduct code reviews, and promote embedded software best practices.
  • Maintain embedded development environments, toolchains, and build systems (e.g., Make, CMake, Yocto).
  • Manage the entire software lifecycle from requirements gathering through testing, validation, and release.
  • Coordinate with cross-functional teams including hardware, QA, and manufacturing for seamless product delivery.
  • Mentor and provide technical training to junior and mid-level engineers.
  • Lead root cause analysis and debugging for complex system-level hardware/software issues.
  • Ensure compliance with industry standards and safety frameworks (e.g., MISRA, ISO 26262, IEC 61508).
  • Work closely with project and program managers on timelines, resource allocation, and risk management.

Required Qualifications

  • Bachelor s or Master s degree in Electronics, Electrical, or Computer Engineering.
  • 10+ years of embedded firmware/software development experience, including 2+ years in a leadership role.
  • Expertise in embedded C/C++, real-time operating systems, and microcontroller/System on Module platforms.
  • Experience with firmware bring-up, bootloaders, RTOS (FreeRTOS, ThreadX, etc.), and communication protocol stacks.
  • Familiarity with version control systems (Git, SVN) and CI/CD pipeline implementation.
  • Strong knowledge of industrial communication protocols, safety-critical systems, and hardware interfacing.
  • Exposure to compliance frameworks such as DO-178, MISRA, or ISO 26262 is a plus.

Preferred Qualifications

  • Experience in avionics or consumer electronics firmware development.
  • Proficiency in scripting languages and Python-based test automation.
  • Knowledge of embedded Linux and FPGA interfacing or signal processing.

Benefits

  • Opportunity to work on cutting-edge projects across industrial, avionics, and emerging technology sectors.
  • Lead and grow a high-performing embedded software team with career advancement prospects.
  • Competitive salary and a dynamic, collaborative work environment.

Qualification :
Bachelors or Masters degree in Electronics, Electrical, or Computer Engineering
Experience Required :

Minimum 10 Years

Vacancy :

2 - 4 Hires

Apply Now