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

    Job · 21146777

    MUMBAI · FULLTIME

    Embedded Firmware Developer

    Manastu Space

    Manastu Space

    Mumbai · onsite · Posted 6d ago

    Sourced fromNaukri
    Undisclosed4–7 yrsfulltimeMumbai

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Job Summary

    We are seeking a skilled Embedded Firmware Developer with strong hands-on experience in 32-bit microcontroller-based systems. The ideal candidate brings deep expertise in low-level firmware development, peripheral interfacing, real-time system design, and hardware-level debugging. Experience in aerospace, defence, avionics, or other mission-critical electronics domains will be highly valued.

    Role Overview

    • Department: Engineering / Embedded Systems / Avionics & Defence Electronics
    • Employment Type: Full-time
    • Experience: 4 - 7 Years of relevant embedded firmware experience
    • Qualification: B.E. / B.Tech / M.E. / M.Tech - Electronics, Electrical, Embedded Systems, Instrumentation, Computer Science or related discipline
    • Domain Preference: Aerospace, Defence, Avionics, Space, or Mission-Critical Systems

    Key Responsibilities

    • Develop, test, debug, and maintain embedded firmware for 32-bit microcontrollers and processors.
    • Implement firmware for interfaces including UART, SPI, I C, CAN, Ethernet, USB, ADC, DAC, PWM, and GPIO.
    • Develop low-level drivers, board support packages, bootloader modules, and application-level firmware.
    • Design and implement RTOS-based systems covering task scheduling, inter-task communication, timers, interrupts, mutexes, queues, and memory management.
    • Perform board bring-up, hardware validation, firmware integration, and system-level debugging.
    • Use lab instruments - DSO, logic analyzer, protocol analyzer, multimeter, function generator, JTAG/SWD debuggers - to characterize and debug issues.
    • Diagnose communication failures, timing problems, interrupt latency, noise, grounding issues, and signal integrity faults.
    • Review schematics and hardware designs from a firmware integration perspective.
    • Support design verification, environmental testing, and EMI/EMC qualification activities.
    • Prepare firmware design documents, test procedures, debug reports, and release notes.
    • Participate in code reviews, unit testing, integration testing, and firmware release management.
    • Collaborate with hardware, FPGA, systems engineering, QA, and production teams.

    Required Skills & Experience

    Core Programming

    • Strong proficiency in Embedded C, Python; VB.NET knowledge is an advantage.
    • Solid understanding of MCU architecture: memory map, registers, interrupts, DMA, timers, clocks, watchdogs, low-power modes.
    • Experience with both bare-metal and RTOS-based firmware development.

    Supported MCU Platforms

    • ARM Cortex-M series (STM32, NXP, Microchip SAM / PIC32)
    • Renesas, Infineon, or other equivalent 32-bit MCU platforms

    RTOS Concepts

    • Task/thread creation, priorities, and scheduling
    • Semaphores, mutexes, queues, and mailboxes
    • Software/hardware timers and ISR-to-task communication
    • Stack and heap management; memory safety

    Communication Protocols

    • UART, SPI, I C, CAN / can-fd
    • RS-232, RS-485, Ethernet, USB Debugging & Tooling
    • JTAG, SWD, breakpoints, watchpoints, memory views, register inspection, trace tools.
    • Proficient with lab instruments: DSO, logic analyzer, protocol analyzer, multimeter, function generator.
    • Working knowledge of IDEs/toolchains: Keil, IAR, STM32CubeIDE, MPLAB X, Code Composer Studio, Studio, GCC, Eclipse.
    • Source control: Git, SVN, or equivalent.
    • Ability to independently read schematics and component datasheets.

    Preferred Skills

    • Prior experience in aerospace, defense, avionics, space, radar, electronic warfare, or mission-critical embedded systems.
    • Familiarity with MISRA C, MIL-STD requirements, or RTCA qualification processes.
    • Experience with secure boot, firmware upgrade mechanisms, CRC verification, watchdog strategy, and fail-safe design.
    • Knowledge of high-reliability and fault-tolerant embedded design practices.
    • EMI/EMC debugging experience and environmental testing support.
    • FPGA interface bring-up and processor-FPGA communication design.
    • Real-time data acquisition, control systems, sensor interfacing, or actuator control experience.
    • Python, VB, or scripting skills for test automation and utility development.
    • Exposure to static analysis tools, unit testing frameworks, and CI for embedded firmware.

    Tools & Technologies

    • Programming: Embedded C (primary), C++ (preferred), Python scripting
    • RTOS: FreeRTOS, ThreadX, Zephyr, VxWorks, RTEMS, embOS, or equivalent
    • Debug Tools: JTAG, SWD, ST-Link, J-Link, Lauterbach, XDS, or equivalent
    • Lab Instruments: DSO, Logic Analyzer, Protocol Analyzer, Multimeter, Function Generator
    • Protocols: UART, SPI, I C, CAN / CAN-FD, Ethernet, USB, RS-232, RS-485
    • Version Control: Git / SVN
    • Documentation: Design documents, test procedures, traceability docs, technical reports

    Key Competencies

    • Strong Firmware Fundamentals
    • Hardware-Software Integration
    • Real-Time System Design
    • Hands-on Debugging & Problem-Solving
    • Signal Integrity Awareness
    • Documentation & Process Discipline
    • Cross-functional Collaboration
    • Quality, Reliability & Safety Focus


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    emcUSBCommunication protocolsEtherneteclipseFirmwarevbC plus plusRTOSPython

    Job search guides

    • All 595 Embedded & VLSI Engineer jobs in India
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained