Software Engineer for Virtual Prototyping
We are seeking a highly skilled software engineer to join our Virtual Prototyping team. As a key member of our team, you will be responsible for developing high-quality software modules that enable customers to start product development before hardware is available.
The ideal candidate will have a solid background in software engineering and a proven track record of developing high-quality customer-facing software. They will also possess excellent collaboration and communication skills, with the ability to work effectively with peers across product teams and field experts.
This role requires a strong foundation in computer science, electronics, or a related field, with experience in software development and programming languages such as C/C++, Java, and Python. Knowledge of UX design, cloud computing, containerization technologies, database technologies, object-oriented design, data structures, and algorithms is also highly desirable.
In addition to technical expertise, we are looking for a candidate who is driven by enthusiasm and work ethic, rather than supervision. They should be attentive to details, have a strong desire to learn and explore new technologies, and be willing to adapt to changing project requirements.
As a member of our team, you can expect to work on cutting-edge projects that enable customers to create better software, faster. You will have great design freedom for innovation in the development of outstanding simulation solutions, as well as a lot of flexibility in how you work to allow for an optimal work/life balance. We offer a competitive salary, share purchase program, bonus scheme, and pension plan.