Location: Regensburg 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 pearhead the design and development of cutting edge, reliable converter solutions while collaborating closely with cross functional teams that include 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 agrowing companywith a positive industry reputation, who is arecognized leaderin a market where energy services are in demand. You will be joining an entrepreneurial company with a positivecorporate cultureand strong team culture. We offer acompetitive salary and bonus opportunities with excellent benefits. You may develop different interests in the future? With Schneider Electric, you have all thedevelopment opportunitiesan international group can provide. Your profile: Educational background: Degree in Computer Science, Electrical Engineering, or 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 Precision Time Protocol (PTP), multithreading, real time systems, and Time Sensitive Networking (TSN). CI/CD and Tools: Hands on experience with CI/CD pipelines and tools like Git and Jenkins. Interdisciplinary Skills: Strong analytical and problem solving skills, effective communication, and collaboration within cross functional teams. Your next step? Now appl