Senior Firmware Engineer

QTIMINDS 

📍 Noida, India 🇮🇳

full-time
senior
Posted —

Key Skills

firmwarevalidationARMGDBLauterbach

Industry

AutomotiveSemiconductor

Job Description

Job Description:


Role: Firmware Engineer-Team Lead

Location : Noida

Experience: 8+ Years

Notice Period: Immediate Joiner


Role Overview:

The engineer will be responsible for validating security critical firmware components across SoC, MPU, and MCU platforms, ensuring correctness, robustness, and compliance with automotive and security requirements. The position emphasizes firmware validation, debugging, and system level analysis, working closely with development, architecture, and system teams.


Key Responsibilities

* Perform firmware validation for security firmware on automotive platforms

* Validate firmware functionality at:

o Black Box level

o SoC level

o System / integration level

* Execute validation on ARM based SoC / MPU / MCU architectures

* Debug complex firmware and security related issues using hardware and software debug tools

* Support validation of:

o Secure boot–related firmware flows

o Low level embedded firmware functionality

* Analyze failures, isolate root causes, and provide actionable debugging insights

* Collaborate with firmware development and architecture teams during validation cycles


Required Technical Skills


Embedded & Firmware Validation

* Strong experience in embedded firmware validation

* Good understanding of embedded system design and behavior


Architecture Knowledge

* SoC / MPU / MCU architecture

* ARM architecture (Automotive experience preferred)

* Exposure to automotive SoCs (preferred)


Programming & OS

* C, Python, Scripting Languages

* RTOS experience


Toolchains & IDEs

* Green Hills (GHS)

* GNU Cross Compilers

* Design Studio / IDEs


Debug & Validation Tools

* Lauterbach

* GDB

* JTAG / Trace32

* Strong hands on debugging capability


Analysis Skills

* Firmware debugging

* Benchmarking and profiling

* Failure analysis at firmware and system level