Location :
Regensburg
Introduction
Schneider Electric is excited to announce an opening for a Senior Embedded Software Engineer (f/m/d) within our Power Systems division. This role is integral to our mission of designing and developing innovative solutions that meet both current and future technological demands. We are looking for a seasoned Senior Embedded Software Developer (f/m/d) with extensive experience in crafting modular and multi-layer software architectures for power electronics converters. The ideal candidate will spearhead the design and development of cutting-edge, reliable converter solutions while collaborating closely with cross-functional teams including electrical, mechanical, and software engineers.
Your Impact
- Design and implement embedded software architectures for Xilinx SoC platforms, focusing on Linux-based applications and device drivers.
- Customize and maintain bootloaders (e.g., U-Boot) and Board Support Packages (BSP) for embedded platforms.
- Develop, integrate, and optimize time synchronization solutions (e.g., PTP) and prepare the system for advanced networking applications like TSN.
- Collaborate with hardware and FPGA engineers to ensure seamless integration of software with hardware components, including SoCs and custom peripherals.
- Develop and implement CI/CD pipelines and automated testing frameworks to ensure high-quality, reliable, and maintainable software, including SiL and HiL testing methodologies.
- Conduct performance analysis and optimization, including timing verification and resource utilization for real-time applications.
- Define and maintain technical specifications, design documents, and architecture diagrams.
Our Offer
You will be part of a growing company with a positive industry reputation, recognized as a leader in a market where energy services are in demand.
Join an entrepreneurial company with a positive corporate culture and strong team spirit.
We offer a competitive salary and bonus opportunities, along with excellent benefits.
With Schneider Electric, you will have various development opportunities within an international group.
Your Profile
- Educational Background: Degree in Computer Science, Electrical Engineering, or a related field (MSc or PhD preferred).
- Experience: 8+ years in embedded systems development, especially with Linux applications and device drivers.
- Programming Skills: Proficient in C / C++ and familiar with scripting languages like Python.
- Linux Expertise: Experience with Linux-based systems, including kernel modules and user-space applications.
- Specialized Knowledge: Expertise in PTP, multithreading, real-time systems, and TSN.
- CI/CD and Tools: Hands-on experience with CI/CD pipelines and tools like Git and Jenkins.
- Interdisciplinary Skills: Strong analytical, problem-solving, communication, and collaboration skills within cross-functional teams.
Next Steps
Apply online by uploading your CV, including salary expectations, and referencing job ID 59364. The contact person for this position is Raquel Mora.
Note: Schneider Electric does not accept unsolicited applications from recruitment agencies. For more information, visit our Instagram @schneiderelectric_karriere or our website.
Location: Regensburg, Bayern, Germany