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