Join our team as
Senior Software Developer C++

AllRead is a deep tech start-up providing intelligent Computer Vision and Deep Learning software that tracks and monitors assets in logistics. Founded in March 2019 in Barcelona, AllRead develops its own proprietary technology, has close to 20 employees and is backed by strong public and private investors.

The Mission

AllRead offers an excellent professional opportunity as a Software Developer C++ within its software development department.

We are looking for a hands-on Computer Science Engineer with experience in C++ that can take ownership of the product development and will work on building AllRead’s on-premises, API and cloud-based products.

Key Responsabilities

Product Design and Architecture – You will work on developing a performant, real-time, reliable and scalable software with Deep Learning models at its core. You will need to understand and take ownership of the different use cases of our clients, problems that we want to solve, define functional requirements and technical specifications

Code – You will highly contribute to developing production-ready C++ code. You will need to understand our current codebase and deploy the final products in production environments. You will ensure that the quality standards are met by defining and running test environments.

Basic Experience and Qualifications

  • Bachelor’s / Master’s degree in Computer Science or related field or equivalent experience.
  • 5+ years of experience building production-ready software systems.
  • Demonstrated expertise in programming with Python, C++ (11/14/17) and CMake.
  • Experience in developing for multiple platforms and architecture.
  • Extensive and demonstrable experience writing maintainable and testable code. Experience of working with large existing code base.
  • Development skills and experience driving projects from concept to prototype to production, and designing whole system architectures.
  • Demonstrated knowledge of software engineering principles (programming patterns, standard algorithms, data structures, multiprocessing).
  • Strong analytical problem-solving skills.
  • Excellent communication skills in English. Although the position is in Barcelona the working language of the position will be in English.
  • Strong mathematical background.

Nice to have

  • Knowledge of Python is a big plus.
  • We need a person with strong communication abilities, autonomous and team player.
  • Experience working on continuous integration systems and docker is a plus.
  • Working previously on embedded systems is a plus.
  • Experience developing and deploying Computer Vision and Deep Learning products with an understanding of design for scalability, performance and reliability is a plus.

Evaluation Method

  • Interview with HR.
  • Interview with CTO and Lead Software Engineer (Technical test).
  • Interview with CEO and COO.

What We Offer

  • The thrill of contributing to scaling up a start-up with cutting edge Deep Learning technology.
  • Highly talented & international team (8 nationalities).
  • Beautiful and dynamic work environment in “Tech Barcelona” Building.
  • Permanent contract.
  • Flexibility and conciliation (flexible working hours and remote and/or office work).
  • Health insurance and meal/transport card.
  • Competitive salary.

Apply now

Join our talented and international team. Join AllRead.