Schneider Electric
Location: Regensburg
Senior Embedded Software Engineer (f/m/d)
Schneider Electric is seeking a Senior Embedded Software Engineer within our Power Systems division. This role involves designing and developing innovative solutions for power electronics converters, requiring extensive experience in modular and multi-layer software architectures.
Your responsibilities include:
- Designing and implementing embedded software architectures for Xilinx SoC platforms, focusing on Linux-based applications and device drivers.
- Customizing and maintaining bootloaders (e.g., U-Boot) and Board Support Packages (BSP).
- Developing and optimizing time synchronization solutions (e.g., PTP) and preparing systems for advanced networking applications like TSN.
- Collaborating with hardware and FPGA engineers for seamless software-hardware integration.
- Developing CI/CD pipelines and automated testing frameworks, including SiL and HiL testing methodologies.
- Conducting performance analysis and resource optimization for real-time applications.
- Maintaining technical documentation such as specifications, design documents, and architecture diagrams.
Your profile:
- Degree in Computer Science, Electrical Engineering, or related field (MSc or PhD preferred).
- 8+ years in embedded systems development, especially with Linux applications and device drivers.
- Proficient in C/C++ and familiar with scripting languages like Python.
- Experience with Linux kernel modules and user-space applications.
- Knowledge in PTP, multithreading, real-time systems, and TSN.
- Hands-on experience with CI/CD tools like Git and Jenkins.
- Strong analytical, problem-solving, communication, and teamwork skills.
Next steps: Apply online by uploading your CV, including salary expectations, and reference the job ID. Contact person: Raquel Mora.
#J-18808-Ljbffr
Kontaktperson:
TN Germany HR Team