Software Engineer (C++)
We are looking for a Software Engineer to join our Generative Design and Simulation team in Krakow. Our team delivers engineering simulation and related technologies in Autodesk's Fusion platform. We are looking for individuals who are enthusiastic about building and enhancing our simulation solutions that encompass both desktop and web clients as well as their supporting cloud services. At large, we are developing C++ applications & components using the recent C++17 standard, but our tech stack is much wider, offering multiple ways to enrich your technical skills. Parts of our code base are currently using Qt, JavaScript/TypeScript (including Node.js), Go, Python, and more. Our infrastructure is built on Git, Jenkins, Cmake, and Docker. Our choice of cloud is AWS, with solutions tailored for Autodesk exclusively. We are developing for all major platforms, including Windows, macOS, and Linux. The variety of problems that we solve range from effective UI, efficient data models, multi-service architectures, and CPU/GPU efficiency. All of this is wrapped in a friendly atmosphere, full of experimenting and creative collaboration, with agile principles in mind. As a Software Engineer, you will have a huge impact on how we design, build, and deliver our products to millions of professionals. You will work in a cross-functional team on a variety of unique challenges that allow learning new technology and growing your skills, while we make sure you don’t forget to have fun along the way! If the above feels like the place for you to develop professionally, check what we have to offer and join our diverse team. We guarantee you won’t get bored! The team works in a hybrid working model based from our Krakow office location.
Software Engineer (C++)
Your responsibilities
Responsibilities
As part of Krakow Autodesk, you will collaborate with one of our scrum teams, usually together with 3 or 5 developers and 1 or 2 quality assurance engineers. You will be expected to work using your initiative to develop innovative solutions to meet our customers’ demands for software that is of the highest quality, faster, more powerful, and more productive:
- The main areas of work are C++ applications with cloud solutions.
- Design, prototype, and implement solutions providing value to customers.
- Produce clean, effective, secure, maintainable, and well-documented source code.
- Unit tests, debug, and solve defects in implemented software solutions.
- Actively participate in code reviews.
- Collaborate with your teammates to effectively deliver high-quality solutions.
- Conduct and contribute to technical discussions.
Our requirements
Minimum Qualifications
- Ability to communicate with English-speaking stakeholders.
- Understanding good software architecture practices including design patterns and object-oriented software development.
- 1+ years of software engineering experience.
- Solid experience in C++ programming, following the recent C++ standard.
- Great teamwork attitude and good communication skills.
- Ability to learn new technology quickly.
- Experience with automated/scripted testing.
- Bachelor’s (BS) or higher degree in Computer Science, Math, Physics, or other engineering domain.
Preferred Qualifications
- Experience in the following technologies is a plus: Qt, JavaScript, web technologies, GIT, CMake, Go, CICD, Jenkins, containerization
- Understanding the principles of agile software development is a plus.
- Experience in integrating components of distributed systems is a plus.
- Experience or understanding of Math, Physics, or Mechanical Engineering is a plus.
- Experience with software development on multiple operating systems, including Windows, MacOS, and Linux is a plus.
What we offer
Besides the base salary and annual bonus, Autodesk offers other financial benefits:
- Employee Stock Purchase Plan
- Restricted Stock Unit
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę