Software Developer: C++ / Linux / ILT
Siemens EDA (Siemens Digital Industries Software) · Santa Clara, CA · 1 mo ago
HybridResearchFull-time
Responsibilities
- Develop novel solutions to complex problems
- Present detailed technical proposals for discussions with peers and management
- Implement high quality production ready software in C++
- Perform detailed, quantitative analysis of performance and quality of the software
- Improve the performance of massively parallel and highly scalable software platform
- Research existing work in the field and applicable fields
- Create regression tests and regularly monitor the software performance and quality
- Quickly fix bugs in production software
Requirements
- BSEE, MSEE/MS or Ph.D. in Computer Science, Electrical Engineering or related field with at least 3 years software development experience
- Implement object oriented software in C++
- Comfortably navigate large software source base and come up with novel solutions
- Solid understanding software development for Linux
- Solid understanding of Computer Science and Computer systems concepts and algorithms
Nice to have
- Experience: Working in the EDA, specifically with lithography and optical proximity correction software
- Experience developing features for large software systems