¡Activa las notificaciones laborales por email!

Software Engineer

buscojobs España

Almería

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 30+ 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

An innovative biotech company is seeking a talented Software Engineer to develop cutting-edge software for in-vitro diagnostic instruments. This role involves designing and optimizing software solutions that integrate seamlessly with hardware and data processing systems. You will be responsible for creating a user-friendly graphical interface and ensuring compliance with regulatory standards. Join a dynamic team dedicated to enhancing diagnostic accuracy and efficiency in the medical field. If you're passionate about software development and eager to make a difference in healthcare, this opportunity is perfect for you.

Formación

  • 3+ years of software development experience required.
  • Degree in Computer Science or related field is essential.

Responsabilidades

  • Develop robust software for diagnostic instruments and ensure real-time communication.
  • Collaborate with teams to refine software requirements and integrate hardware.

Conocimientos

C++
Python
C
Data Processing
Signal Analysis
Multi-threading
Real-time Software Programming
Hardware Programming
GUI Design
Version Control (GitHub)

Educación

Degree in Computer Science
Degree in Software Engineering

Herramientas

GitHub
Arduino
STM32
Embedded Systems

Descripción del empleo

Are you based in the United States? Select your country to see jobs specific to your location.

Our client is a cutting-edge biotech company specializing in the development of in-vitro diagnostic (IVD) instruments. Their mission is to revolutionize diagnostic accuracy and efficiency by integrating advanced software solutions with high-performance laboratory equipment. As part of their growth, they seek a Software Engineer to drive the development of robust, real-time, and user-friendly software for their next-generation diagnostic systems.

Mission:

Design, develop, and optimize software solutions for an in-vitro diagnostic instrument, ensuring seamless integration between hardware, data processing, and user interface. This role requires expertise in real-time hardware communication, data analysis, and graphical user interface (GUI) development, contributing to a high-impact product in the medical diagnostics field.

Responsibilities:

Software Development & Control Systems:

  • Develop robust and efficient software to control the diagnostic instrument via a computer or embedded system.
  • Implement real-time hardware communication protocols for seamless interaction with lab equipment.
  • Optimize software for multi-threading and parallel processing to enhance performance.
  • Analyze instrument-generated data, implementing signal processing techniques for improved accuracy.
  • Develop intuitive and dynamic graphical data presentations for efficient analysis.
  • User Interface & UX Design:
  • Build a user-friendly graphical interface (GUI) for the diagnostic instrument.
  • Ensure UI components meet industry usability and accessibility standards.

Validation, Testing & Compliance:

  • Conduct software validation and testing, ensuring compliance with regulatory and data protection standards.
  • Maintain version control and documentation using GitHub and best software practices.

Cross-functional Collaboration & Hardware Integration:

  • Work closely with hardware, engineering, and scientific teams to refine software requirements.
  • Contribute to hardware development from the software side (e.g., STM32, Arduino, microcontrollers).

Required Skills:

  • Degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development and design.
  • Proficiency in C++, C, and Python, with strong scripting skills.
  • Experience in data processing and signal analysis.
  • Understanding of multi-threading and real-time software programming.
  • Basic hardware programming (e.g., Arduino, ATMEL, STM32).
  • Familiarity with GUI design and development.
  • Experience with version control systems (e.g., GitHub).
  • Understanding of measurement equipment control systems.
  • Excellent communication skills and ability to work in an interdisciplinary environment.
  • Fluency in English (written and spoken).
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.