Software Developer C++
closedinait
πRemote - Portugal
Job highlights
Summary
Join our software development team at Criva and contribute to the success of our AI-powered visual inspection product. As a member of our dynamic team, you'll work on building and packaging scientific AI and computer vision enhancements, collaborate with our research team, and implement cross-platform solutions using C++. We offer competitive compensation and benefits, flexible working hours, and options for remote work.
Requirements
- 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
- Valid working permit in Portugal
Responsibilities
- Join a team of software developers and contribute to existing code bases
- Work in close collaboration with our research team
- Implement cross-platform (Windows and Linux) solutions using C++, following best practices
- Package, configure projects and manage dependencies with CMake and Conan/vcpkg
- Write, debug, and optimize code and algorithms for CPUs and GPUs
- Utilize Machine Learning (ML) frameworks like Torch and other relevant libraries
Benefits
- 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
This job is filled or no longer available
Similar Remote Jobs
- πRomania
- πArmenia
- πWorldwide
- π°$30k-$32kπUnited Kingdom
- π°$80k-$120kπUnited States
- π°$80k-$150kπGermany
- πGermany
- πGermany
- πArmenia
- πPoland