Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12992471

    Awign Enterprises logo

    Senior Firmware Engineer

    Awign Enterprises · Bengaluru · onsite · Posted 62d ago

    Not disclosed5–7 yrsfulltimeSourced fromFoundit

    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 logo

    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

    WebsiteLinkedInAmbitionBox reviews

    Senior Firmware Engineer · waiting for your command