Software Engineer
Siemens 4.9
Software Development
Work from Office
3
Any
Not Required
No
Job Description
Design, build, and optimize high-performance object-oriented system components using core C++ programming frameworks.
Architect and scale complex industrial product lifecycle solutions under the enterprise Plm software suite.
Create modular, reusable software component models adhering to strict System Design principles.
Build high-reliability back-end components and data engines tailored specifically for Industrial Software platforms.
Manage software integration blocks applied to automated engineering, manufacturing, and Construction workflow systems.
Write low-level memory-efficient code scripts and compile routines using the native C programming language.
Perform rigid memory profiling, static code analysis, and system execution diagnostics regularly.
Qualifications
Degree in Computer Science, Software Engineering, Mechanical Engineering, or a related technical discipline stream.
0–1 Yrs of experience (Note: Role snippet highlights typical industry requirements of six to eight years of experience alongside a bachelor's degree in engineering).
Direct, verifiable practical history developing close-to-hardware system logic, algorithm blocks, and C++ packages.
Deep conceptual understanding of industrial lifecycle management software, memory management, and code compilation loops.
Strong logical reasoning capability combined with clear technical documentation and engineering communication skills.