Senior Software Engineer/Developer (C++)
Website MZ Technologies
Responsibilities
The candidate will be involved in the whole project cycle from the specification phase to the testing of the software at the customer site and will be responsible for:
- Keeping close relationship with the Engineering Manager and Junior Developers
- Sharing and broadening his/her knowledge and experience within the team
- Taking over responsibility along the product lifecycle – from requirements gathering to implementation and testing
Required Skills/Experience
- Bachelor degree in Computer Engineering or equivalent
- 5 or more years of professional development experience
- Flexibility to code and debug in C++
- Familiarity with one of Qt and OpenGL and Boost libraries
- Experience with GIT version control and Jenkins Continuous Integration or equivalent
- Excellent oral and written communication
- Interpersonal, organizational, oral presentation
- Self-motivation, good communication, synthesis and cooperation
- Analytical and assessment
- Strongly team-oriented, working closely with junior developers
- Ability to scope, define and manage work packages
- Execute advanced development activities per assigned work orders
- Open-minded, strategic & technical thinking
- Fluency in English
Preferred Skills/Experience
- Master degree in Computer Engineering or equivalent
- 7 or more years of professional development experience
- Knowledge in data structures, optimization/minimization algorithms
- Experience with some of computational geometry, multi-threading, high-performance, computing
- Skills in working with Linux
- Understanding of IC design methodologies and flows
TSMC 16th OIP Ecosystem Forum First Thoughts