Software Developer C++

Logo of inait

inait

πŸ“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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let inait know you found this job on JobsCollider. Thanks! πŸ™