Senior Firmware Engineer

True Blue HR Consultants

Pune District

On-site

INR 1,200,000 - 2,100,000

Full time

13 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

True Blue HR Consultants in Pune invites a seasoned embedded software lead to guide a team of 3–5 engineers working on automotive and industrial power electronics. You will design and develop firmware in C/C++ and define software architecture based on system requirements.

You will lead firmware activities from analysis to product release, review requirements, allocate tasks, and ensure coding standards. Collaboration with hardware teams and mentoring junior engineers are essential.

Qualifications

  • Experience leading a team of 3–5 embedded software engineers.
  • Automotive experience (Preferred)
  • Experience in AUTOSAR (Classic Platform), MCAL, Complex Device Drivers (CDD), Functional Safety awareness (ISO 26262), Automotive Cybersecurity awareness (ISO 21434)
  • Excellent understanding of Microcontroller Architecture and low-level embedded programming.
  • Hands-on experience with Infineon AURIX (TC2xx/TC3xx), Tricodre, STM32, Texas Instruments C2000, Renesas.
  • Experience with Real-Time Operating Systems (RTOS), multitasking, synchronization mechanisms, interrupts, timers, and event-driven software architecture.
  • Hands-on experience in firmware architecture, device drivers, middleware, bootloaders, BSP development, and hardware abstraction layers.
  • Strong debugging skills using JTAG, Lauterbach, Trace32, debuggers, oscilloscopes, logic analyzers, and protocol analyzers.
  • Good understanding of embedded software life cycle including design, coding, integration, testing, release, and maintenance.
  • Experience in software optimization for performance, memory utilization, and execution time.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills Technical Skill.
  • Experience in: Hardware Abstraction Layer (HAL), Embedded Middleware, Interrupt Handling, Peripheral Driver Development, Memory Management, Device Driver Development.
  • Experience with: HighTec, TASKING, STM32CubeIDE, Eclipse IDE.
  • Experience leading a team of 3–5 embedded software engineers.
  • Ability to independently own software development activities.
  • Ability to mentor junior engineers.

Responsibilities

  • Design and develop embedded firmware using C/C++ for automotive and industrial power electronics products.
  • Define software architecture and module decomposition based on system requirements.
  • Lead firmware development activities from requirement analysis to product release.
  • Review software requirements and ensure complete technical feasibility.
  • Break down complex firmware requirements into manageable development tasks and allocate work to team members.
  • Lead software architecture discussions and technical decision-making.
  • Develop reusable software components and maintain coding standards.
  • Perform code reviews and ensure compliance with software quality guidelines.
  • Integrate firmware modules and support system-level integration.
  • Develop low-level drivers, middleware, communication stacks, and application software.
  • Collaborate with hardware teams for board bring-up, debugging, and validation.
  • Analyze and resolve complex firmware issues during development and production.
  • Ensure software documentation is complete and maintained throughout the development lifecycle.
  • Support customer issue analysis and root cause investigation.
  • Mentor junior engineers and provide technical guidance to the development team.
  • Drive continuous improvement in software quality, development processes, and engineering best practices.

Skills

Firmware design
C/C++ programming
Embedded RTOS
Team leadership
Automotive domain
Debugging tools

Tools

JTAG
Trace32
Lauterbach
STM32CubeIDE
Eclipse IDE

Job description

NOTE: Experience leading a team of 3–5 embedded software engineers.

Automotive experience (Preferred)

  • Experience in one or more of: AUTOSAR (Classic Platform), MCAL, Complex Device Drivers (CDD), Functional Safety awareness (ISO 26262), Automotive Cybersecurity awareness (ISO 21434)
  • Excellent understanding of Microcontroller Architecture and low-level embedded programming.
  • Hands-on experience with one or more of: Infineon AURIX (TC2xx/TC3xx), Tricodre, STM32, Texas Instruments C2000, Renesas.
  • Experience with Real-Time Operating Systems (RTOS), multitasking, synchronization mechanisms, interrupts, timers, and event-driven software architecture.
  • Hands-on experience in firmware architecture, device drivers, middleware, bootloaders, BSP development, and hardware abstraction layers.
  • Strong debugging skills using JTAG, Lauterbach, Trace32, debuggers, oscilloscopes, logic analyzers, and protocol analyzers.
  • Good understanding of embedded software life cycle including design, coding, integration, testing, release, and maintenance.
  • Experience in software optimization for performance, memory utilization, and execution time.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills Technical Skill.
  • Experience in: Hardware Abstraction Layer (HAL), Embedded Middleware, Interrupt Handling, Peripheral Driver Development, Memory Management, Device Driver Development.
  • Experience with: HighTec, TASKING, STM32CubeIDE, Eclipse IDE.
  • Experience leading a team of 3–5 embedded software engineers.
  • Ability to independently own software development activities.
  • Ability to mentor junior engineers. Job Role & Responsibilities:
  • Design and develop embedded firmware using C/C++ for automotive and industrial power electronics products.
  • Define software architecture and module decomposition based on system requirements.
  • Lead firmware development activities from requirement analysis to product release.
  • Review software requirements and ensure complete technical feasibility.
  • Break down complex firmware requirements into manageable development tasks and allocate work to team members.
  • Lead software architecture discussions and technical decision-making.
  • Develop reusable software components and maintain coding standards.
  • Perform code reviews and ensure compliance with software quality guidelines.
  • Integrate firmware modules and support system-level integration.
  • Develop low-level drivers, middleware, communication stacks, and application software.
  • Collaborate with hardware teams for board bring-up, debugging, and validation.
  • Analyze and resolve complex firmware issues during development and production.
  • Ensure software documentation is complete and maintained throughout the development lifecycle.
  • Support customer issue analysis and root cause investigation.
  • Mentor junior engineers and provide technical guidance to the development team.
  • Drive continuous improvement in software quality, development processes, and engineering best practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C Developer
Embedded C Developer

Interface Microsystems • Pune District

On-site
INR 900,000 - 1,300,000
Senior Engineer - Embedded Firmware
Senior Engineer - Embedded Firmware

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Engineer - Embedded Software
Engineer - Embedded Software

Intangles Lab • Pune District

On-site
INR 700,000 - 1,200,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Software Technical Lead Engineer
Software Technical Lead Engineer

LAM RESEARCH Corporation • Bengaluru

On-site
INR 1,200,000 - 1,800,000