11 Nov
|
Motherson Technology Services
|
Bengaluru
11 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
- Solid 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
- - Role: Embedded Systems Engineer,
Industry Type: Miscellaneous,
Department: Engineering - Software & QA,
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech / B.E. in Any Specialization
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Embedded LinuxYoctoBsp
Linux Device DriverLinux Kernel ProgrammingLinux DriverU-boot
📌 Embedded Linux Developer (Bengaluru)
🏢 Motherson Technology Services
📍 Bengaluru