On-site
Siemens AG -
Tunisia , Tunis
--
Siemens AG

Job Details

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.

Similar Jobs

About Siemens AG
Tunisia, Tunis