CareerPlan

Software Development Engineer - Lab Automation & Test Systems (f/m/div.

Aveiro, Cacia, ptFull-time2026-10-13 → 2026-11-10
Hybrid

Core

Develop software solutions for digitalizing engineering laboratories, enabling efficient testing, reliable data acquisition, and smarter laboratory operations.

Role type

Software Development Engineer (Lab Automation & Test Systems)

Builds

Automated test sequences, measurement systems, data acquisition solutions, and integrated software architectures for laboratory equipment.

Domain

Industrial automation, test & measurement systems, laboratory instrumentation

Required skills

LabVIEW, Python, VBA, data acquisition systems, communication protocols (RS232, RS485, TCP/IP, OPC UA), software lifecycle management, debugging, root cause analysis

Preferred skills

National Instruments (NI) solutions, databases, data logging systems, reporting tools

Technologies

LabVIEW, Python, VBA, RS232, RS485, UART, TCP/IP, UDP, HTTP/HTTPS, OPC UA, National Instruments

Responsibilities

Design and maintain software applications for automated test environments; Develop and optimize automated test sequences and measurement systems; Integrate laboratory equipment and sensors into software architectures; Develop communication interfaces between software and hardware; Support commissioning, validation, and maintenance of automated test systems; Analyze and troubleshoot software and system issues; Collaborate with engineers to transform requirements into scalable solutions; Create and maintain technical documentation and test reports.

Seniority

Mid-level, hands-on IC