with 5+ years of strong experience in embedded systems and firmware development. The candidate will play a key role in architecting, developing, and optimizing embedded software while mentoring junior engineers and collaborating closely with hardware and product teams.
Key Responsibilities
Design, develop, and maintain embedded firmware using
Embedded C
Lead development for microcontroller-based systems (ARM, STM32, NXP, PIC, etc.)
Drive system-level design including task scheduling, memory management, and power optimization
Work extensively with peripherals and protocols: UART, SPI, I2C, CAN, GPIO, ADC, Timers
Perform advanced debugging and root-cause analysis using JTAG, logic analyzers, and oscilloscopes
Review code, enforce coding standards, and ensure best practices
Mentor junior developers and provide technical guidance
Collaborate with hardware, QA, and product teams for integration and validation
Own firmware delivery, documentation, and release cycles
Required Skills & Qualifications
5+ years of hands-on experience in
Embedded C programming
Strong expertise in
microcontroller architecture and low-level programming
Solid understanding of
RTOS concepts
(FreeRTOS or similar)
Experience with communication protocols (UART, SPI, I2C, CAN)
Strong debugging skills with embedded tools (JTAG, GDB, ICE)
Good understanding of boot process, interrupts, memory mapping, and optimization
Experience using version control systems (Git)
Good to Have
Experience with Embedded Linux or BSP development
Exposure to device drivers, bootloaders, or secure firmware
Experience in domains like
POS terminals, payments, IoT, automotive, or industrial systems
Knowledge of security concepts in embedded systems
Education
Bachelor's degree in Electronics, Computer Engineering, or related field
Job Type: Full-time
Pay: ?50,000.00 - ?80,000.00 per month
Experience:
Embedded software: 5 years (Required)
C: 5 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.