S

Schneider Electric

Global energy management and automation provider

Junior Application Engineer

Implementation & Technical Account ManagementConfirmed live in the last 24 hours
Full-timeNew Cairo City, Cairo Governorate, EgyptNo salary listedIn-person

About the Job

Requirements

  • Intermediate-level software development skills, including object-oriented programming and software development with C#, C++, Python, JavaScript, or similar languages, applied to industrial applications.
  • Developing-level understanding of industrial automation and control systems, including programmable logic controllers, human-machine interface/supervisory control and data acquisition systems, control systems, IEC 61131-3 and/or IEC 61499.
  • Developing-level understanding of artificial intelligence and data-driven solutions, including artificial intelligence and machine-learning concepts, generative artificial intelligence, artificial intelligence services, and data processing.
  • Developing-level working knowledge of application programming interfaces, including REST APIs, JSON, HTTP/HTTPS, authentication, databases, and system-to-system integration.
  • Developing-level understanding of information technology/operational technology integration and industrial internet of things, including edge computing, virtualization, and integrating software applications with industrial systems.
  • Developing-level understanding of industrial networking, including LAN, WAN, VLAN, managed switches, routers, and TCP/IP networking, with exposure to Modbus TCP, OPC UA, MQTT, EtherNet/IP, and PROFINET.
  • Developing-level exposure to Windows/Linux environments, Git, Docker, Kubernetes/Swarm, virtualization, continuous integration/continuous delivery concepts, and event-driven architectures.
  • Ability to translate customer requirements into practical application solutions, troubleshoot issues, and test and validate solutions.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical/Electronic Engineering, Automation Engineering, or a related field, with a strong software/programming background.
  • 0–2 years of relevant experience, including internships, graduation projects, software development, or industrial automation exposure.
  • Hands-on experience with at least one programming language such as C#, C++, Python, JavaScript/TypeScript, or Java.
  • Good written and spoken English.
  • Curiosity, adaptability, teamwork, customer focus, and willingness to grow in EcoStruxure Automation Expert and industrial application engineering.

Responsibilities

  • Support Sales and Solution Architects as a technical application resource to develop EcoStruxure Automation Expert solutions, demonstrations, and technical concepts that help win customers and projects.
  • Provide EcoStruxure Automation Expert application support to customers, original equipment manufacturers, system integrators, and partners, helping them develop, test, troubleshoot, and execute applications.
  • Work with customers and partners to understand automation challenges and co-engineer applications and solutions for machine, process, and project requirements.
  • Develop customer-specific demonstrations and proofs of concept to demonstrate capabilities, validate technical concepts, and support customer adoption.
  • Support indirect projects with partners across the MEA Zone and direct projects in coordination with Global Delivery teams, providing application engineering and technical support throughout execution.
  • Support the design, development, and validation of applications, including application assessments, design reviews, competitor migration, testing, troubleshooting, and technical documentation.
  • Develop and maintain reusable engineering tools, software components, libraries, application programming interfaces, and automation utilities to improve engineering efficiency, reduce time and cost, and accelerate adoption.
  • Explore and apply modern software technologies, including artificial intelligence, application programming interfaces, cloud/edge technologies, and information technology/operational technology integration, to enhance applications and develop solutions for customer needs.

Desired Qualifications

  • Basic understanding of programmable logic controller and control concepts, human-machine interface/supervisory control and data acquisition systems, industrial protocols, and software-defined automation.
  • Exposure to application programming interfaces, databases, Git, Docker, Linux, artificial intelligence/machine-learning services, cloud/edge computing, or industrial internet of things.
  • Arabic or French language ability for regional customer and partner engagement.

About the Company

Schneider Electric

Global energy management and automation provider

Schneider Electric is a global specialist in energy management and automation. It helps homes, businesses, and industries run electricity more efficiently by selling electrical products, automation hardware, software, and related services. Its offerings cover electrification, automation, and digitization, and solutions connect devices, collect data, and control systems to optimize energy use in smart industries, resilient infrastructure, and data centers. The company distinguishes itself with a broad, end-to-end portfolio and a worldwide presence in over 100 countries, combining hardware, software, and services to address sustainability and reliability. Its goal is to help people and organizations use energy more efficiently, reduce environmental impact, and improve uptime and reliability.

Company size
10,001+
Company stage
IPO
Headquarters
Rueil-Malmaison, France
Founded
1836

Recently Posted Jobs

Explore more opportunities at Schneider Electric

See more jobs