For one of our clients in the IT industry, we are looking for several software developers for device simulation projects.
Your responsibilities in this role will be:
- Design, code and test professional simulators for devices that will be used for architectural exploration and device verification
- Design, code and test desktop applications used for designing, managing and verifying devices
- Contribute to the software architecture of new devices, simulators and tools
- Support all aspects of the software development process
Here’s what we want from our future Device Simulation developer:
- Degree in Computer Science
- At least 2 years experience in developing professional applications for Windows
- Fluent and passionate about C and one of C++ or C#
- Understanding of algorithms and design patterns
- Experience in using automated test tools and participation in the verification process
- Hands-on experience with toolchains, compilers, debuggers, build systems
- Familiarity with the internals of system and MCU architectures
- Highly organized and professional attitude to work
- Good communication and team work
- Fluent in English
Nice to have:
- WPF or Qt experience
- Exposure to multi-platform build systems (e.g. Cmake)
- Experience of using scripting languages (e.g. Python, shell scripts)
- Experience with automated build and test systems (e.g. Jenkins)