2024-04-14 - 09:39

Dates and Events:

OSADL Articles:

2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists

2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"

2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached

2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available

OSADL Member Job Offerings

Schneider Electric is offering the following job position:

System Architect (f/m/d) - Linux Platforms

System Architect (f/m/d) - Linux Platforms
@Schneider Electric

Job Locations:
US-MA-Andover, Boston area (USA) | FR-06-CARROS, Carros (France) | DE-BY-Marktheidenfeld, Frankfurt area (Germany)

ID: 2023-55209
Position Type: Full-Time

Job Description

Position overview:

The Linux System Architect position will be in Innovation & Technology, the CTO office of the Industrial Automation business unit.

We are seeking a skilled and experienced Linux System Architect specializing in the field of industrial automation. As a Linux System Architect, you will play a crucial role in designing and implementing Linux-based systems for real-time industrial automation applications. Your expertise in Linux kernel, real-time system programming, and industrial applications and protocols will be essential in ensuring reliable and high-performance control systems.

What do you get to do in this position?

As a system architect driving Linux-based platforms for industrial automation, you’ll perform:

  • System architecture design: Collaborate with cross-functional teams, including hardware engineers, software developers, and automation specialists, to architect Linux-based real-time systems for industrial automation applications, as well as defining related system requirements, performance metrics, and design specifications.
  • Linux strategy: help develop and execute on Linux strategies, aligned with Industrial Automation’s business and technical goals and objectives.
  • Linux kernel configuration and optimization: Customize and optimize the Linux kernel to achieve real-time capabilities, ensuring deterministic response times and low-latency operations. Implement and configure appropriate device drivers, interrupts, and scheduling policies to meet the stringent demands of industrial automation applications.
  • Performance analysis and optimization: Conduct performance measurements, analysis, profiling, and debugging of real-time Linux systems. Identify bottlenecks, latency issues, and system failures, and implement appropriate optimizations and improvements to comply with real-time requirements.
  • Real-time application development: Work with development teams to define real-time application frameworks on Linux platforms to maximize platform capabilities.
  • Industrial protocol integration: Interface with industrial communication protocols (e.g., OPC UA, EtherNet/IP, EtherCAT, Profinet) to enable distributed, real-time operations of Linux-based control systems and industrial devices.


  • Education: Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related discipline. Equivalent industry experience will also be considered.
  • Experience: A minimum of 5 years of professional experience in Linux system development, with a focus on real-time systems preferably including industrial automation.
  • Linux real-time expertise: In-depth knowledge and hands-on experience with Linux kernel customization, configuration, and optimization for real-time applications. Proficiency in debugging and resolving real-time issues, managing interrupts, and implementing scheduling policies.
  • Programming skills: Strong programming skills in languages such as C/C++, Python, or shell scripting. Experience in developing real-time applications and frameworks in a Linux environment.
  • System design and integration: Proven ability to design and architect complex Linux-based systems. Experience in integrating and testing complex software and hardware components within an industrial automation context.
  • Industrial automation: Familiarity with industrial automation concepts, protocols, and systems. Experience working with industrial communication protocols (e.g., OPC UA, EtherNet/IP, EtherCAT, Profinet).
  • Problem-solving and analytical skills: Strong analytical and problem-solving abilities with a keen attention to detail. Demonstrated ability to identify performance bottlenecks, diagnose issues, and implement effective solutions.
  • Communication and collaboration: Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams and present technical information to both technical and non-technical stakeholders.
  • Self-motivated and adaptable: A self-driven individual who can work independently and adapt to changing project requirements. Demonstrated ability to manage multiple tasks and priorities effectively.

About Our Company

Why us?

Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive.

  • €34bn global revenue
  • 128 000+ employees in 100+ countries
  • 45% of revenue from IoT
  • 5% of revenue devoted for R&D

You must submit an online application to be considered for any position with us.

It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.

Apply for this position