Software developer C++ (Computer Vision Spin-Off from INAIT)
INAIT
- Portugal
- Permanente
- Horário completo
- Join a team of software developers and contribute to existing code bases.
- Implement cross-platform (Windows and Linux) solutions using C++, following best practices.
- Work in close collaboration with our R&D Team to accelerate our software.
- Package, configure projects and manage dependencies with CMake and Conan/vcpkg.
- Write, debug, and optimize code and algorithms for CPUs and GPUs.
- Work on Machine Learning (ML) projects, utilizing Torch and other relevant libraries.
- Bachelor's or higher degree in Computer Science or a related field.
- Demonstrate proficiency in designing and implementing code architecture, applying design patterns as needed.
- Experience with Git version control and CI/CD pipelines.
- Proven experience in C++ development, with a focus on packaging, configuration, and managing dependencies.
- Familiar with C++17 and modern software development practices.
- Demonstrate expertise or a strong motivation to learn Python.
- Understanding of ML concepts, numerical computing, and statistical methods.
- Experience with GPU programming and LibTorch/Pytorch is a significant advantage.
- Passion for working in a dynamic environment and the ability to join a passionate team.
- Highly proficient in spoken and written English.
- Work at the forefront of technology in collaboration with the leading companies in the Luxury and MedTech industries.
- Competitive compensation and benefits with equity participation plan.
- Honest respect for personal needs and emphasis on a good work-life balance.
- Flexible working hours.
- Options to be employed through an EOR service provider (Remote, Deel) or as a contractor.
- Indication of expected yearly net salary in €.