¡Activa las notificaciones laborales por email!

Software Engineer

Steneg

Madrid

Presencial

EUR 40.000 - 55.000

Jornada completa

Hace 15 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A high-growth technology company seeks a Software Engineer in Madrid to work on cutting-edge optics-based systems. The role involves developing robust software solutions, collaborating across multidisciplinary teams, and contributing to high-performance real-time applications. Ideal candidates will have a strong background in C++ and experience with hardware-software integration.

Formación

  • 3-5 years of hands-on experience in C++ development.
  • Strong knowledge of concurrency and multithreading.
  • Experience working with hardware-software interfaces.

Responsabilidades

  • Develop and maintain system-level and application-level software.
  • Collaborate with interdisciplinary teams on software integration.
  • Implement multithreaded and real-time processing architectures.

Conocimientos

C++
Python
Concurrency
Multithreading
Embedded APIs
Sensor Communication
Git

Educación

Bachelor’s or Master’s degree in Computer Science, Engineering, Physics, or related field

Herramientas

Google Test
CMake

Descripción del empleo

Our client is a high-growth technology company specializing in the development of advanced imaging, semiconductor, and aerospace systems . Working at the intersection of optics, electronics, and software , their solutions are applied to next-generation space instrumentation, adaptive optics, image sensors, and chip-scale integration technologies. With R&D and engineering teams at the core of the company, they are driving the next frontier of scientific and industrial innovation .

Mission

We are seeking a Software Engineer to join a multidisciplinary product development team working on optics-based systems , sensor data pipelines, and hardware-software integration. You will play a central role in designing, testing, and maintaining the software infrastructure behind cutting-edge imaging systems, contributing both to R&D prototypes and industrial-grade applications.

Responsibilities

  • Develop and maintain system-level and application-level software in C++, Python, or other relevant languages.
  • Collaborate with optics, hardware, and electronics teams to integrate software with sensor arrays, real-time imaging , or hardware control modules.
  • Implement multithreaded and real-time processing architectures for high-throughput data acquisition or control.
  • Contribute to testing frameworks, continuous integration, and software release cycles.
  • Participate in architecture discussions, code reviews, and debugging of performance-critical systems.
  • Help scale R&D prototypes into robust, production-ready platforms for scientific and industrial customers.

Requirements

Technical Skills

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Physics , or a related field.
  • 3–5 years of hands-on experience in C++ development , with strong knowledge of concurrency and multithreading .
  • Experience working with hardware-software interfaces , including sensor communication, embedded APIs, or real-time drivers.
  • Familiarity with Git-based workflows , testing tools (e.g., Google Test ), and build systems (e.g., CMake ).

Soft Skills

  • Comfortable working in multidisciplinary teams with physicists, optical designers, and electronics engineers.
  • Proactive and structured in debugging, testing, and documentation.
  • Capable of adapting quickly to fast-moving R&D environments while maintaining code quality and clarity.

Software Engineer

  • Community of Madrid, Spain

J-18808-Ljbffr

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.