Embedded Firmware Engineer

7Semi 

📍 Navi Mumbai, India 🇮🇳

full-time
junior
on-site
Posted —

Key Skills

ARMSTM32UARTSPIFreeRTOS

Industry

AutomotiveConsumer Electronics

Job Description

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.