We are looking for a passionate Embedded Software Developer with up to 2 years of experience (or a strong academic background) to join our Research & development team. The ideal candidate should have a strong foundation in C programming, microcontrollers, and a keen interest in working on embedded systems, IoT devices, or consumer electronics
Key Responsibilities:
Design, develop, test, and debug embedded firmware for microcontrollers (8-bit, 16-bit, or 32-bit).
Develop and maintain code in C / C++ for embedded targets.
Interface and integrate with various hardware peripherals such as GPIO, UART, SPI, I2C, ADC, PWM, etc.
Work with embedded IDEs, debuggers, and tools (e.g., Keil, MPLAB, STM32CubeIDE, Code Composer Studio).
Participate in firmware design reviews, code reviews, and documentation.
Collaborate with hardware engineers for system bring-up and testing.
Support testing, debugging, and resolving field issues or customer-reported problems
Required Skills:
Strong understanding of Embedded C / C++ programming.
Hands-on experience with microcontrollers (e.g., STM32, PIC, AVR, MSP430, NXP, or ESP32).
Basic understanding of RTOS concepts (FreeRTOS preferred).
Familiarity with communication protocols (I2C, SPI, UART, CAN, USB, etc.).
Understanding of schematics, datasheets, and basic electronic components.
Experience with debugging tools such as logic analyzers, oscilloscopes, or JTAG.
Nice to Have (Preferred Skills):
Exposure to IoT development (Wi-Fi, Bluetooth, BLE).
Basic understanding of Linux-based embedded systems.
Familiarity with Git or other version control systems.
Experience with sensors and hardware testing.
Educational Qualification:
B.E / B.Tech / M.E / M.Tech in Electronics, Electrical, Instrumentation, Computer Engineering, or related field
Soft Skills:
Strong analytical and problem-solving skills.
Passionate about hardware-software integration.
Willingness to learn and explore new technologies.
Good communication and teamwork abilities.
Job Types: Full-time, Permanent
Pay: ₹370,000.00 - ₹470,000.00 per year
Benefits:
Health insurance
Paid sick time
Paid time off
Provident Fund
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.