Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. We are looking for a highly motivated Software Engineer to join our Hardware-Assisted Verification Division. You will be part of a high-performing FPGA-based prototyping R&D team responsible for designing, developing, and debugging software programs for the Veloce proFPGA prototyping platform.
Job Responsibilities:
- Assist senior engineers in designing, developing, modifying, and implementing software for internal and external products, with a focus on exceeding customer expectations through high-quality and timely delivery.
- Ensure the overall functional quality of released products across all required platforms and mechanisms.
- Work under close supervision.
- Apply basic skills with moderate levels of proficiency.
- Develop software for low-level validation of components.
- Integrate system components in close coordination with the software team.
Desired Candidate Profile
- Bachelor s or Master s degree, or equivalent experience, in Computer Science or Electronics Engineering.
- Experience with C++, algorithms, and object-oriented software development.
- Proficiency in digital design using HDL languages such as VHDL, Verilog, and SystemVerilog.
- Hands-on experience with FPGA design, FPGA tools (Vivado, Quartus), and static timing analysis (STA).
- Strong debugging skills in RTL design and simulation.
- Familiarity with Linux and scripting languages such as TCL, Bash, and Python.
- Experience working in collaborative, multi-team environments using version control systems such as Git, Perforce, or SVN.
- Fluent in English.