20 Aug
|
Schneider Electric
|
Mumbai
20 Aug
Schneider Electric
Mumbai
Job Description
We are looking for a highly skilled Embedded Software / Firmware Developer with strong experience in Embedded Linux development. The ideal candidate will have hands-on expertise with Yocto, U‑Boot, Linux Kernel customization, and system-level debugging, along with experience working on Texas Instruments (TI) and NXP platforms. The role involves design, development, customization, integration, and troubleshooting of embedded Linux-based systems.
Key Responsibilities
- Design, develop, and maintain Embedded Linux–based software and firmware for embedded systems
- Build and customize Linux BSPs using Yocto Project
- Develop, port, and customize U‑Boot, Linux kernel, and device drivers
- Perform board bring-up and low-level debugging on new hardware platforms
- Analyze and resolve complex system-level issues related to boot, kernel, drivers, and middleware
- Work closely with hardware, validation, and application teams for seamless system integration
- Optimize system performance, boot time, and memory usage
- Ensure compliance with coding standards, quality processes,
and documentation requirements
- Participate in code reviews, root cause analysis, and continuous improvement activities
Required Technical Skills
- Strong experience in Embedded Linux development (5–8 years)
- Hands-on expertise with:
- Yocto Project (bitbake, recipes, layers, BSP customization)
- U‑Boot customization and boot flow understanding
- Linux Kernel configuration, porting, and debugging
- OCI- Containerised application development
- Proficient in C / C++ programming for embedded systems
- Strong debugging skills using tools such as GDB, JTAG, Lauterbach, or equivalent
- Experience with Texas Instruments (TI) and NXP processors/SoCs
- Positive understanding of:
- Device Tree
- Build systems and cross-compilation
- Memory management and process scheduling
- CPU load analysis
- Experience with version control systems such as Git
Preferred / Additional Skills
- Experience with driv
📌 Senior Engineer I, Embedded Software Design (Mumbai)
🏢 Schneider Electric
📍 Mumbai