Firmware Engineer-PAN INDIA(7+)

Sigma Allied Services

Pune District, Gurugram District, Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Senior Firmware Engineer at Teletrac plays a crucial role in designing, developing, and maintaining reliable firmware for Telematics products. You will work on vehicle bus-based features, ensuring seamless integration with hardware and software components, while collaborating with the head of hardware engineering to drive product innovation.

The role requires strong C programming skills in embedded/IoT, hands-on STM32 experience, and robust debugging abilities.

Qualifications

  • Bachelor’s degree in Electronics Engineering, Computer Science, or related field.
  • 7+ years of embedded bare-metal firmware development using C.
  • Experience with vehicle telematics or embedded software workflows is a plus.
  • Strong problem solving and attention to detail in firmware design.
  • Familiarity with agile development and cross-functional collaboration.

Responsibilities

  • Design and develop high-quality firmware for Teletrac telematics products.
  • Develop vehicle bus-based features in coordination with hardware engineering.
  • Collaborate with cross-functional teams for integration and testing of firmware.
  • Troubleshoot embedded firmware issues across product lifecycle.
  • Write and maintain technical documentation for firmware development.
  • Contribute to ongoing maintenance, bug fixes, and performance optimizations.

Skills

STM32 experience
FreeRTOS/RTOS
C programming
Debugging
BSP usage
IDE/Debugger tools
Embedded systems

Education

Bachelor’s degree in Electronics/CS

Tools

STM32CubeMX
Embedded IDE

Job description


  • hands-on work exp with STM32 or any equivalent uC/uP.

  • hands-on work exp with FreeRTOS or any other RTOS (exp working on code using tasks/threads, sync mechanism, memory mgnt, etc)

  • excellent coding skills in C programming (specially in embedded / IOT domain)

  • excellent debugging skills

  • proven ability to use BSP, and to work with embedded systems

  • [mention any requirement around IDE, debugger, analyzer tools] - SW or HW

  • etc, etc.


Please find below JD for firmware engineers' requirement


7 to 12 Year's


Overview

The Senior Firmware Engineer plays a crucial role in designing, developing, and maintaining reliable and robust firmware for the company’s Telematics Products. This role involves developing and supporting vehicle bus-based features, ensuring seamless integration with the vehicle systems. The Senior Firmware Engineer is also deeply involved in both hardware and embedded software development, working closely with cross-functional teams to innovate and enhance the functionality of telematics solutions. The position requires collaboration with the Head of Hardware Engineering to drive product innovation, ensuring that the firmware solutions meet the highest standards of quality, performance, and customer satisfaction.


Responsibilities and Duties


  • Design and develop high-quality, reliable, and robust firmware for Teletrac telematics products, ensuring seamless operation and integration with hardware components.

  • Develop and support vehicle bus-based features, working closely with the hardware engineering team to ensure compatibility and functionality within the telematics system.

  • Collaborate with cross‑functional teams including hardware, software, and QA engineers to ensure cohesive development, integration, and testing of firmware solutions.

  • Troubleshoot and resolve embedded firmware issues, providing technical support during product lifecycle phases, from development through post‑release maintenance.

  • Contribute to the design and development of embedded software that supports Teletrac broader system architecture, ensuring high performance and scalability.

  • Drive product innovation by proposing, designing, and implementing new firmware features that enhance functionality, improve performance, and meet customer needs.

  • Write and maintain technical documentation for firmware design, development, and testing procedures to ensure clarity and traceability throughout the development process.

  • Participate in ongoing firmware and software maintenance, providing bug fixes, updates, and performance optimizations to meet evolving customer requirements and product specifications.


Required Skills / Qualifications


  • Education: A Bachelor’s degree in Electronics Engineering, Computer Science, or a related field (BSc/BE), or equivalent hands‑on experience in embedded systems and firmware development.

  • Experience: 7+ years of experience in embedded bare‑metal firmware development using C, with a proven history of designing, implementing, and maintaining embedded systems.

  • Firmware Testing: Strong experience in firmware testing, including the ability to create and execute comprehensive test plans to ensure the reliability and robustness of embedded software.

  • Agile Development: Experience working in an agile development environment, demonstrating flexibility and efficiency in iterative development processes and cross‑functional collaboration.

  • Problem‑Solving and Attention to Detail: A strong ability to solve complex problems with creative and effective solutions, while maintaining a high level of attention to detail in both the design and development stages.

  • Autonomy and Team Collaboration: Ability to work independently, using judgment and experience to design feature implementations and resolve complex issues, while also contributing to team improvement by sharing knowledge and collaborating effectively.

  • Communication and Professionalism: Strong written and verbal communication skills, with the ability to communicate effectively at all levels, and a professional attitude that ensures high standards in development, documentation, and stakeholder interactions.



Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

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

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000
Firmware Engineer
Firmware Engineer

Gicindia • Pune District

On-site
INR 600,000 - 900,000
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,200,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,400,000