American Nano Society
SOFTWARE DEVELOPER C++
American Nano SocietyUnited States17 days ago
Full-timeEngineering, Information Technology
Work with us in Wrocław at a company that develops cutting edge nanotechnology solutions. We are looking for an experienced C++ software engineer who will strengthen our team in the development of our Ultra-precise Printing Systems.

Your Main Tasks Will Include

Software development of the control system in the newest generation of XTPL printing systems including implementation, integration and testing of new features as well as continuously improving existing solutions Close collaboration with a product owner in creating and refining product specifications, but also in implementation planning Close collaboration with interdisciplinary mechatronic and application teams.

Job Requirements

Excellent knowledge of C++ programming language under MS Windows OS Experience in embedded systems programming (C/C++) on RTOS and bare-metal levels Ability to read and write software specifications Fluency in Git source code version control Strong teamwork and communication skills Focus on work quality Focus on self-development and continuous learning Fluent English language (in speaking and writing)

Your Assets

Good command of design patterns Knowledge of C++ 11/14/17 standards Fluency in Test-driven development Fluency in designing algorithms for complex computational challenges Practical experience in artificial intelligence and machine learning Prior experience in working with mechatronic systems Experience with network protocol programming (TCP/IP, ARP. DHCP, ICMP) Experience in parallel programming and/or GPU based (CUDA) Good knowledge of OpenCV

What We Offer

opportunity to work in an interdisciplinary team composed of people with passion work on development of nanoprinting technology and high precision devices attractive terms of employment package of benefits

Key Skills

Ranked by relevance