Embedded Software Engineer
Full Time
Experienced (Non-Manager)
Cairo, Egypt
About the Job
Participate in all phases of new development including concept, design, building, installing, hand-over to customer and support.
Collaborate with software, hardware, and operations customers
Develop Software and test it according to the software development cycle
Write the functional description specifications for the control system, write system manuals and troubleshooting guides
Maintaining a high level of communications with a cross-functional team, customers and partners
Job Requirements
Fluent English (written/spoken)
BS in Electrical Engineering, Mechatronics Engineering, Computer Engineering or related major
Strong interpersonal and communication skills and the ability to work effectively with a wide range of technical and non-technical individuals in a diverse community
Experience in coordinating and managing industrial projects (preferred, but not required)
Proven experience in PLC programming and troubleshooting (Allen Bradley, Siemens, or Schneider)
Proven experience with SCADA systems (WinCC, Wonderware, IFIX or Iconics, Vigeo, Scripting)
Proven Experience with HMI (Factory Talk View or WinCC Flexible)
Experience with OPC servers’ configurations
Proven experience with industrial communication (ProfiBUS, ProfiNET, Ethernet IP, Modbus, or ASi)
Professional in using AutoCAD E or EPlan
Experience with instrumentations and different control system field components
Experience with commissioning and Startup, including;
Panel energizing and power-up
Supervisory panels and HMIs
PLC and integration with robots
Loop checking for field signals
Functionality checks of the controls system
SAT and handing over to the customer