09 Nov
|
Motherson Technology Services
|
Bengaluru
09 Nov
Motherson Technology Services
Bengaluru
- 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
- Positive 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
📌 Embedded Linux Developer (Bengaluru)
🏢 Motherson Technology Services
📍 Bengaluru