Siemens Industry Software Inc. is seeking a software engineer to develop cutting-edge algorithms and software design/architecture for industry-leading simulation tools to enable companies to develop highly innovative electronic products faster and more cost-effectively.
Requirements
- Experience with conceptualizing, defining, architecting, and implementation of an open-ended problem scope or new ideas.
- Strong proficiency in C/C++, data structures, and algorithms.
- Expertise in Compiler Concepts and Optimizations
- Experience working on UNIX and/or LINUX platforms.
- Excellent problem-solving and analytical skills.
- Basic knowledge of Digital Electronics and concepts related to SystemVerilog, Verilog, and VHDL.
- Familiarity with parallel algorithms and job distribution techniques.
Responsibilities
- Develop cutting-edge algorithms and software design/architecture for industry-leading simulation tools.
- Contribute to the development and enhancement of production-quality components, algorithms, and engines while supporting and improving existing codebases.
- Solve complex software problems in collaboration with a senior group of engineers in a fast-paced and dynamic environment.
- Apply your technical expertise, problem-solving skills, and analytical thinking to achieve project milestones and deliver high-quality software solutions.
- Stay self-motivated, disciplined, and focused on achieving personal and team goals.
Other
- A Bachelor’s or master’s degree in computer science, Electrical Engineering, Electronics Engineering, or a related technical field from an accredited institution.
- Proven ability to work independently, take ownership of tasks, and deliver results.
- U.S. Person status or obtaining any necessary export license.
- Ability to work in a hybrid (Remote/Office) environment.
- Must be willing to work in Fremont - California - United States of America