Location: Navi Mumbai (On-site)
Employment Type: Full-Time
Experience: 1–3 Years
About the Role
We are looking for an Embedded Firmware Engineer to design, develop, test, and validate firmware for microcontroller-based embedded systems. The role involves working closely with hardware, software, and product teams across the complete product development lifecycle.
Key Responsibilities
-
Develop and maintain embedded firmware for microcontroller-based products.
-
Work with hardware and software teams for board bring-up, integration, and validation.
-
Develop drivers, firmware modules, and communication interfaces.
-
Debug firmware, hardware, and system-level issues.
-
Support testing, validation, documentation, and product release activities.
-
Participate in code reviews and follow embedded software best practices.
-
Drive assigned tasks independently from development to closure.
Required Qualifications
-
Bachelor's Degree in Electronics, Electrical, Instrumentation, Computer Engineering, or related field.
-
1–3 years of experience in Embedded Firmware Development.
-
Hands-on experience with ARM Cortex-M, STM32, TI, Microchip, Nordic, ESP32, or similar platforms.
-
Strong understanding of embedded systems, peripherals, interrupts, timers, and memory management.
Technical Skills
-
Communication Protocols: UART, SPI, I²C, CAN/CAN-FD, USB, Ethernet, RS485, RS232.
-
Programming: Embedded C Mandatory; C++, Python, and Data Structures & Algorithms preferred.
-
Tools & Concepts: Git, JTAG/SWD, Oscilloscope, Logic Analyzer, RTOS concepts, firmware debugging, and board bring-up.
Preferred Skills
-
Experience with FreeRTOS or similar RTOS.
-
Exposure to IoT, Industrial Automation, Automotive, or Consumer Electronics products.
-
Basic understanding of bootloaders, firmware upgrades, and hardware schematic debugging.
Desired Competencies
-
Strong problem-solving and debugging skills.
-
Good communication and teamwork abilities.
-
Ownership mindset with attention to quality and detail.
-
Willingness to learn and work in a fast-paced engineering environment.