Talent.com
Esta oferta de trabajo no está disponible en tu país.
Software Engineer

Software Engineer

DARES TECHNOLOGYBarcelona, Catalonia, Spain
Hace 20 días
Descripción del trabajo

We are Dares Technology , the worldwide leader in providing ground movement measurements and mapping solutions with radar technology. We aim at satisfying our clients' requirements in terms of quality and deadlines, but also proposing and setting up the most innovative solutions. Thanks to our permanent contact with clients from very different sectors, to the long-term collaboration with main international space agencies, and to our participation in research programs, we provide high-quality services to both public and private sectors.

We are looking for a Software Engineer to join our team facing exciting challenges. The profesional who joins will work on :

  • Designing and developing a modular and scalable data processing pipeline, optimizing existing code and applying techniques such as parallelism, containerization, and automation.
  • Developing a smartphone application used by our clients to operate a radar system onboard a drone.

Main responsibilities will be :

  • Design and implement an efficient, adaptable, and scalable data processing architecture.
  • Develop and maintain a mobile application written in Dart, used to operate an onboard radar system installed on drones.
  • Develop and maintain a Python server for communication with the mobile application, installed on the drone's radar.
  • Actively participate in the development, maintenance, and improvement of internal applications used by different areas of the company.
  • Research and apply development best practices, ensuring code quality, scalability, and sustainability.
  • Document developed features and collaborate in knowledge transfer within the team.
  • Adapt to new tools and technologies according to business needs.
  • Do you want to be part of this great adventure? Read on!

    We are looking for a professional who meets the following requirements :

    Experience :

  • Minimum of 2 years as software development engineer.
  • Educational requirements :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related field.
  • Essential technical skills :

  • Solid experience in Python / C++ and Dart programming languages.
  • Strong knowledge of design patterns and architectures such as microservices, event-driven architecture, and decoupled monoliths, applying these patterns according to project requirements.
  • Ability to design and implement applications that are modular, scalable, and highly available.
  • Experience in creating and automating CI / CD pipelines, preferably using Bitbucket Pipelines.
  • Experience in building and deploying applications using containers such as Docker. And familiarity in Kubernetes for orchestration.
  • Other desirable requirements :

  • Knowledge of GPU acceleration technologies (CUDA, Thrust).
  • Experience with cloud environments (AWS, Azure, GCP).
  • Soft Skills :

  • Problem-solving mindset.
  • Experience working collaboratively.
  • Excellent communication skills.
  • Adaptability and flexibility.
  • What we offer :

  • Indefinite 40-hour contract.
  • Work-Life Balance : Flexible working hours and remote work options.
  • Career Development : Possibility to take on more responsibility within the team and continue to grow and develop, you set the limits!
  • Collaboration with industry experts and multidisciplinary teams.
  • We value diversity in all its forms and strive to create an inclusive environment.
  • You will have the opportunity to collaborate with different areas of the business, understand real-world needs, and propose impactful technological solutions.
  • If you meet the requirements, you are passionate about challenges and you want to work in a company in the process of expansion, this opportunity is for you!

    Crear una alerta de empleo para esta búsqueda

    Software Engineer • Barcelona, Catalonia, Spain