Software Engineer

Siemens
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Computer-Aided Design
Automation of Tests
C++
Software Documentation
Code Review
Linux
Transistor
Electronic Design Automation
Design of User Interfaces
Python
Parsing
QT
GIT
Software Version Control

Job description

  • Use modern C++ and python to develop software for Linux systems that addresses some of the world's most meaningful problems.
  • Work with one of our outstanding technical teams, here in Weert and around the world, to ensure our leading electronic design automation products evolve to meet the changing expectations of our customers.
  • Collaborate directly with technology experts at major semiconductor companies to define, develop, and deliver new products and product features.

Requirements

  • Demonstrated expertise in all of the following: modern C++ (C++20 and up), STL, Linux.
  • Demonstrated expertise in some of the following: Recent Python, parser technologies (Flex/Bison), GUI design (Qt5), source control (Git), transistor-level circuit design, EDA CAD tools, algorithms, test automation !
  • Excellent social skills (both written and verbal) proven through software documentation (commit messages, doc-strings, etc.), collecting customer requirements, and communicating with team members !
  • A teammate: an ability to provide and be receptive of constructive feedback (through code reviews, design iteration, verification process); mentor and teach others in the team.
  • Customer-focused; ability to prioritize tasks based on customer experience and value.
  • Available to work from our Weert facility a couple of days per week as we do offer flexible working arrangements with the option to split your week between working from home and the office.

Apply for this position