Embedded Linux Developer

Motherson Technology Services Limited

Bengaluru

On-site

INR 900,000 - 1,700,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Motherson Technology Services Limited in Bengaluru seeks an experienced embedded software engineer to develop software for household appliances. You will work across the full software cycle, integrate drivers and subsystems, and engage with customers and international teams to shape architecture.

Key focus areas include Linux-based BSP bring-up, MCU firmware, and real-time OS integration. Strong debugging and cross-functional collaboration are essential for success.

Qualifications

  • Proficient in embedded Linux development for hardware products.
  • Experience with Yocto project builds and BSP bring-up.
  • Strong C programming for microcontrollers and MCU firmware.
  • Experience with Zephyr and FreeRTOS RTOS.
  • Experience with UART/SPI/I2C and device drivers.

Responsibilities

  • Develop embedded software for household appliances.
  • Participate in full software development cycle (Requirement, Design, Coding, Testing).
  • Develop and execute unit and functional tests.
  • Conduct code, design and solution reviews.
  • Conduct knowledge sharing to build team competencies.
  • Provide technical proposals and estimations for new projects.
  • Involve directly in customer discussions.
  • Collaborate with international partners and engineering teams to define requirements and drive architecture.

Skills

Embedded Linux
Yocto
Kernel debugging
MCU firmware
Embedded C
Zephyr RTOS
FreeRTOS
UART
SPI
I2C
BLE
Wi-Fi
NFC
USB
LVGL
Qt
JTAG/SWD

Tools

JTAG/SWD debuggers
Oscilloscope
Logic Analyzer
Multimeter

Job description

Education and Work Experience Requirements:

This section is used to describe what knowledge, skills and abilities are required to perform the daily tasks

  • Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers both in English.
  • Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service
  • Ability to work independently and to carry out assignments to completion within parameters of instructions given, prescribed routines, and standard accepted practices
Tasks / Responsibilities:
  • Develop embeddedsoftwarefor household appliances.
  • Participate in fullsoftwaredevelopment cycle (Requirement, Design, Coding, Testing)
  • Develop and execute unit and functional development/tests.
  • Conduct code, designandsolution review.
  • Conduct knowledge sharing to build up team competencies.
  • Provide technical proposals, estimation for new projects.
  • Involve directly in customer discussions.
  • Work with international partners and engineering teams to define technical requirements, collaborating with domain experts to drive the architecture
Expected skill set:
  • Embedded Linux
  • Yocto Project build system and customization
  • Linux BSP modification and board bring-up.
  • Linux device tree development
  • Linux driver integration
  • U-Boot customization and debugging
  • Linux display and touch subsystem understanding
  • Embedded Linux performance benchmarking
  • MCU
  • Embedded C programming
  • Experience with MCU firmware development
  • Experience with Zephyr and FreeRTOS
  • Communication Protocols (UART, SPI, I2C, BLE, Wi-Fi, NFC, USB
  • GUI / Display
  • Display backend (LVGL, Qt)
  • Touch controller interfacing
  • Debugging Skills
  • Hands-on debugging using: Oscilloscope, Logic Analyzer, Multimeter, UART logs, JTAG/SWD debuggers, Kernel debugging
  • Strong debugging skills in: BSP & board bring-up. communication failures, timing issues, power-related problems. driver-level debugging
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Developer
Embedded Linux Developer

Mployee.me • Bengaluru

On-site
INR 1,200,000 - 3,000,000
Embedded Software Developer
Embedded Software Developer

Motherson Technology Services Limited • Bengaluru

On-site
INR 600,000 - 1,000,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Linux BSP Experience
Linux BSP Experience

Silicon Signals • Gujarat

On-site
INR 1,200,000 - 2,100,000
Embedded Developer
Embedded Developer

Tringapps Research Labs • Chennai

On-site
INR 2,800,000 - 4,200,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Chennai

On-site
INR 1,200,000 - 2,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Gurugram District

On-site
INR 2,800,000 - 5,000,000
Software for HW Evaluation_Embedded_Engg_BSH
Software for HW Evaluation_Embedded_Engg_BSH

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded Linux BSP Development_EPS1
Embedded Linux BSP Development_EPS1

Bosch Group • Bengaluru

On-site
INR 2,000,000 - 3,000,000