Job Description
Key Responsibilities:
Digital Verification Technologies (DVT) division seeks highly qualified Software Development Engineers with diverse profiles & knowledge to work as part of Questa Verification IQ product. In this role, you will:
- Contribute to crafting UX/UI that adheres to Siemens guidelines. Propose usability improvements. Developing an aesthetically pleasing UI.
- Build innovative product built on technology stack that uses Java Spring with Hibernate to collaborate with various SQL databases and Angular, CSS, HTML, and bootstrap for the front-end.
- Will work with a diverse global team and Contribute to the development and improvement of production-quality components, algorithms, and engines while supporting and improving existing codebases.
- Solve sophisticated, open-ended problems in collaboration with a senior group of engineers in a fast-paced and dynamic environment.
- Stay self-motivated, disciplined, and focused while driving innovation within the team!
What We’re Looking For:
Must-Have:
- We are looking for someone with proven expertise in software design and architecture.
- We are looking for candidates with 5-8 years of proven experience.
- We need someone with Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Electrical Engineering, or a related technical field from an accredited institution.
- Strong understanding of SDLC and client/server architectures.
- Extensive experience with RESTful web services and full-stack development (Spring Boot, Node.js, Redux, Angular/React, JSON)
- Deep expertise in Java and Spring Framework with development on UNIX/Linux platforms.
- Strong analytical, problem-solving skills, and expertise in algorithms and data structures.
- Experienced with SQL and NoSQL databases.
Good to have:
- Basic knowledge of digital electronics and HDL languages (SystemVerilog, Verilog, VHDL)
- Experience with Python, Hibernate/JPA, Figma, and Photoshop
- Exposure to simulation technologies and formal verification methodologies is a plus