Job Description:
• Design and develop core modules of the EcoStruxure Automation Expert (EAE) runtime system, including task scheduling, communication protocols, and fault tolerance mechanisms.
• Build and maintain cross-platform runtime environments compatible with multiple operating systems and hardware architectures such as Linux, Windows, and embedded systems.
• Conduct performance testing and optimization of the runtime system to improve stability, real-time responsiveness, and resource efficiency.
• Write and maintain development specifications, interface documentation, and coding standards for runtime modules to ensure high code quality and efficient team collaboration.
Qualifications
Want more jobs like this?
Get jobs in Shanghai, China delivered to your inbox every week.
Job Requirements:
- A bachelor's or above in Computer Science, Software Engineering, Electronics, Electrical Engineering, Automation, or related fields. At least 3 years of professional experience in a relevant role.
• Solid foundation in computer science, including Data Structures & Algorithms, Computer Networks, Operating Systems, and Database Systems.
• Proficiency in C++ programming, including STL library, multithreading, and multiprocessing. Experience with real-time systems is preferred.
• Extensive experience in high-performance computing, storage systems, and low-latency architectures.
• Familiarity with object-oriented design principles and common design patterns. Strong coding practices aligned with industry standards.
Schedule: Full-time
Req: 009GTA