Tech Lead Embedded Software/firmware Job in Smart Soc Solutions
Tech Lead Embedded Software/firmware
Smart Soc Solutions
4+ weeks ago
- Ahmedabad, Gujarat
- Not Disclosed
- Full-time
Job Summary
Qualification : Bachelors or Masters degree in Electronics, Electrical, or Computer Engineering
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
Similar Jobs for you
Help us improve JobGrin
Need Help? Contact us