Schneider Electric

Senior Engineer I, Embedded Software Design

Schneider Electric
Apply
23 days ago
Mumbai, IndiaSenior
H1B Sponsor

Responsibilities

  • Design, develop, and maintain embedded Linux software and firmware.
  • Build and customize Linux BSPs using the Yocto Project.
  • Develop, port, and customize U-Boot, Linux Kernel components, and device drivers.
  • Perform board bring-up and low-level debugging on new hardware platforms.
  • Analyze and resolve system-level issues involving boot, kernels, drivers, and middleware.
  • Collaborate with hardware, validation, and application teams on system integration.
  • Optimize system performance, boot time, and memory usage.
  • Follow coding standards, quality processes, and documentation requirements.
  • Participate in code reviews, root cause analysis, and continuous improvement activities.

Requirements

  • 5–8 years of embedded Linux development experience.
  • Hands-on experience with the Yocto Project, BitBake, recipes, layers, and BSP customization.
  • Experience customizing U-Boot and understanding boot flows.
  • Experience configuring, porting, and debugging the Linux Kernel.
  • Experience with OCI containerized application development.
  • Proficiency in C and C++ programming for embedded systems.
  • Strong debugging skills using GDB, JTAG, Lauterbach, or equivalent tools.
  • Experience with Texas Instruments and NXP processors or SoCs.
  • Understanding of Device Tree, build systems, cross-compilation, memory management, process scheduling, and CPU load analysis.
  • Experience with version control systems such as Git.
  • Preferred experience includes I2C, SPI, UART, GPIO, USB, Ethernet, root file systems, systemd, init scripts, middleware, secure boot, OTA updates, performance optimization, and embedded industrial, automotive, or consumer products.
  • Additional preferred technologies include FreeRTOS, Jenkins, GitHub Actions, and CMake.

Benefits

  • The company describes a Total Rewards package supporting employee and family care, future planning, skills and career growth, collaboration, inclusion, and community participation.
  • Country-specific programs and initiatives may be available.
  • The position is part of a global organization focused on inclusion, ethics, safety, sustainability, quality, and cybersecurity.

Tech Stack

CC++CMakeGitGitHub ActionsJenkinsLinux

Categories

Schneider Electric

About Schneider Electric

10,000+ employees

Schneider Electric is a global energy technology leader, driving efficiency and sustainability by electrifying, automating, and digitalizing industries, businesses, and homes. Its technologies enable buildings, data centers, factories, infrastructure, and grids to operate as open, interconnected ecosystems—enhancing performance, resilience, and sustainability. The portfolio includes intelligent devices, software-defined architectures, AI-powered systems, digital services, and expert advisory. With 160,000 employees and one million partners in over 100 countries, Schneider Electric is consistently ranked among the world’s most sustainable companies. www.se.com Follow us on: https://www.facebook.com/SchneiderElectric https://www.x.com/SchneiderElec https://www.x.com/SE_Careers https://www.instagram.com/schneiderelectric https://www.youtube.com/schneiderelectric https://www.tiktok.com/@schneiderelectric_global

Contact me