Senior Firmware Engineer
Awign Enterprises · Bengaluru · onsite · Posted 62d ago
Not disclosed5–7 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
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: Strong grasp of version control systems like Git, build automation tools, and continuous integration models.
Preferred Qualifications
- Education: Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or Computer Engineering.
- Domain Expertise: Industry-specific knowledge based on the sector, such as Home Automation, Building Automation, Access and Security systems, Electric Vehicles and chargers, IoT devices etc.
Sourced from foundit
Skills
digital development kitsWiFii2cspiuartZephyrFreertoscBleMcuARM Cortex-MRISC-VZigbeeoscilloscopesRTOSmultimetersProtocol analyzersMPUDSPsPythonGIT
About Awign Enterprises

Awign Enterprises
Internet
350
employees
2016
10 years old
Bangalore / Bengaluru, Karnataka
IN
₹5.9L PA avg
Avg at Awign Enterprises
About
Awign is India’s largest work fulfillment platform for enterprises. We work with multiple large enterprises to “gigify” their core business functions and save on fixed costs.
Industries
Internet
Employee ratings
10 reviews
3.7/ 5
Culture
2.0
Career growth
2.2
Work-life
1.8
Employees rate it well for
Overall Company37Company Culture36
Find them on