Embedded Software Developer

Motherson Technology Services Limited

Bengaluru

Presencial

INR 600.000 - 1.000.000

Jornada completa

Hace 8 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Motherson Technology Services Limited in Bengaluru is seeking an experienced embedded software engineer to develop software for household appliances. You will work across the full software lifecycle, perform testing, and participate in reviews and customer discussions.

Ideal candidates have strong embedded Linux skills, Yocto, BSP bring-up, and experience with ARM Cortex-M MCUs, UART/SPI/I2C/BLE, and Linux device drivers. Excellent English communication is essential.

Formación

  • Embedded Linux development experience.
  • Knowledge of Yocto Project and BSP bring-up.
  • Kernel-level and BSP debugging skills.
  • Device tree customization and driver integration.
  • U-Boot customization and debugging experience.
  • ARM-based MCUs / SoCs familiarity.

Responsabilidades

  • Develop embedded software for household appliances.
  • Participate in Requirements, Design, Coding, and Testing phases.
  • Create and execute unit and functional tests.
  • Conduct code reviews, design reviews, and solution reviews.
  • Provide technical proposals and project estimations.
  • Engage in customer discussions and technical interactions.
  • Collaborate with international partners to define requirements and architecture.
  • Lead knowledge-sharing sessions to raise team competencies.

Conocimientos

Embedded Linux
Yocto Project
Linux BSP
Device Tree
Device driver integration
U-Boot
C programming
ARM Cortex-M
Zephyr/FreeRTOS
UART SPI I2C BLE
LVGL Qt display
Touch interfacing

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Linux Developer
Embedded Linux Developer

Motherson Technology Services Limited • Bengaluru

Presencial
INR 900.000 - 1.700.000
Embedded Linux Developer
Embedded Linux Developer

Mployee.me • Bengaluru

Presencial
INR 1.200.000 - 3.000.000
Embedded Developer
Embedded Developer

Tringapps Research Labs • Chennai

Presencial
INR 2.800.000 - 4.200.000
Embedded Software Developer
Embedded Software Developer

Tringapps Research Labs • Chennai

Presencial
INR 1.000.000 - 1.700.000
Software for HW Evaluation_Embedded_Engg_BSH
Software for HW Evaluation_Embedded_Engg_BSH

Bosch Group • Bengaluru

Presencial
INR 1.200.000 - 2.200.000
Embedded Developer
Embedded Developer

Shashwath Solution • Pune District

Presencial
INR 1.200.000 - 2.000.000
Embedded Developer
Embedded Developer

Shashwath Solution • Dadri

Presencial
INR 600.000 - 900.000
Embedded Software Engineer
Embedded Software Engineer

Whirlpool • Puducherry, Chennai

Presencial
INR 550.000 - 900.000
Technical Architect – Embedded
Technical Architect – Embedded

Softdel • Pune District

Presencial
INR 4.500.000 - 7.500.000
Software Engineer (Firmware)
Software Engineer (Firmware)

Kandou AI • Hyderabad

Presencial
INR 1.200.000 - 1.800.000