Embedded Software Developer

Year    KA, IN, India

Job Description

Job Title:

Embedded Software Developer (Fresher / Junior Engineer)

Experience Level:

0 - 2 years

Location:

Bangalore

About the Role:



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.


Job Detail

  • Job Id
    JD4432045
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year