Senior Firmware Engineer (Bengaluru)

Senior Firmware Engineer (Bengaluru)

23 Aug
|
Awign Expert
|
Bengaluru

23 Aug

Awign Expert

Bengaluru

Senior Firmware Engineer

Responsible for designing, developing, and validating low-level software that directly interfaces with electronic hardware components.

Location :
Whitefield

Interview round :
L1 Virtual & L2 F2F

Work Mode :
WFO (5 days)

Role Summary
- Job Title:
Senior Firmware Engineer
- Experience Level:
5+ years of hands-on embedded systems development.
- Core Purpose:
To architect, implement, and optimize robust firmware code for microcontrollers and microprocessors, ensuring system performance and hardware stability.

Core Responsibilities
- Firmware Architecture:
Formulate hardware-software interface boundaries, define specifications, and outline overall code structures.
- Code Development:
Write and debug low-level embedded software using
C and C++
programming languages.
- Board Bring-up:
Program drivers, bootloaders, and hardware abstraction layers for new silicon or proprietary application boards.
- Peripheral Management:
Configure timers, General Purpose Input/Outputs (GPIOs), Analog-to-Digital Converters (ADCs), Digital-to-Analog Converters (DACs) etc.




- Protocol Implementation:
Integrate standard communication stacks such as
SPI, I2C, UART, BLE, Zigbee, WiFi
.
- System Diagnostics:
Target, isolate, and resolve deep hardware-software interaction faults using logic analyzers and JTAG debuggers.
- Cross-Functional Collaboration:
Partner directly with Hardware, SoC Design, Verification, and Validation teams to review schematics and layouts.

Required Technical Skills
- Languages:
Advanced proficiency in embedded
C/C++
, and exposure to assembly or scripting languages like
Python
.
- Architectures:
Hands-on experience working with ARM Cortex-M/A, RISC-V, DSPs, or MPU/MCU spaces.
- Operating Systems:
Embedded
Linux
environments or
RTOS
, including FreeRTOS, Zephyr etc.
- Hardware Tools:
Proficient use of oscilloscopes, protocol analyzers, multi-meters, and digital development kits.
- Software Tools:
Solid grasp of version control systems like
Git

📌 Senior Firmware Engineer (Bengaluru)
🏢 Awign Expert
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (bengaluru) / bengaluru