Software Engineer
Siemens 4.9
Software Development
Work from Office
2
Any
Not Required
No
Job Description
Ensure the absolute functional quality of released software products systematically across all required execution platforms.
Design and implement high-efficiency Data Structures and algorithmic logic using standard C++ language features.
Build automated testing routines, regression check sweeps, and validation scripts under modern Automation frameworks.
Develop software engines for specialized Electronic Design Automation (Eda) tools and hardware simulation pipelines.
Optimize parsing routines, abstract syntax trees, and low-level code generation models utilizing Compiler Technology.
Architect robust, fault-tolerant software system modules by applying modern System Design patterns.
Diagnostic testing, memory leak tracing, and execution profiling using C programming tools.
Qualifications
Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics, or equivalent quantitative domains.
0–1 Yrs of dedicated software engineering experience, welcoming promising entry-level talent as well as experienced C++ specialists.
Proven track record showing practical mastery in algorithm optimization, Data Structures, and Compiler Technology.
Clear structural command handling Electronic Design Automation concepts, cross-platform compilation, and system testing.
Exceptional problem-solving capabilities paired with an accurate, quality-focused execution mindset.