Job

Embedded Software Developer

Motherson Technology Services Limited · Bengaluru

Company
Motherson Technology Services Limited
Type
Job
Work mode
On-site
Location
Bengaluru
Posted
7 Nov 2026

About this job

Role & responsibilities

  • Develop embedded software for household appliances.
  • Participate in the complete software development lifecycle, including Requirements, Design, Coding, and Testing.
  • Develop and execute unit and functional tests.
  • Conduct code reviews, design reviews, and solution reviews.
  • Provide technical proposals and project estimations.
  • Participate in customer discussions and technical interactions.
  • Collaborate with international partners and engineering teams to define technical requirements and architecture.
  • Conduct knowledge-sharing sessions to improve team competencies.

Preferred candidate profile

  • Embedded Linux development.
  • Yocto Project build system and customization.
  • Linux BSP modification and board bring-up.
  • Linux Device Tree development.
  • Linux device driver integration.
  • U-Boot customization and debugging.
  • Linux display and touch subsystem knowledge.
  • Embedded Linux performance benchmarking.
  • Embedded C programming.
  • MCU firmware development.
  • Experience with Zephyr and FreeRTOS.
  • Communication protocols: UART, SPI, I2C, BLE, Wi-Fi, NFC, and USB.
  • Display technologies: LVGL and Qt.
  • Touch controller interfacing.

Debugging Skills

  • Hands-on experience with Oscilloscope, Logic Analyzer, Multimeter, UART logs, and JTAG/SWD debuggers.
  • Kernel-level debugging.
  • BSP and board bring-up debugging.
  • Driver-level debugging.
  • Troubleshooting communication failures, timing issues, and power-related problems.

Good to Have Skills

  • Experience with ARM-based SoCs or Cortex-M MCUs (NXP, TI, Renesas, ST).
  • Understanding of boot sequence and memory layout.
  • Familiarity with kernel logs, boot logs, and low-level debugging.
  • Knowledge of power optimization techniques in embedded systems.

Required Professional Skills

  • Excellent verbal and written communication skills in English.
  • Ability to work under pressure and meet deadlines.
  • Ability to work independently and complete assignments.
  • Strong customer interaction and collaboration skills.

Listed from the company's public job post; the company is responsible for it. Always apply on the official page and never pay to apply. How listings work

Similar fresher jobs

See all Software Development fresher jobs →