CareerPlan

Senior Software Engineer

BarcelonaFull-time2026-10-29

Core

Design, develop, and maintain End-of-Line (EOL) test software and automated test sequences for EV charging production lines, integrating with industrial hardware and data systems.

Role type

Senior IC software engineer (manufacturing test automation)

Builds

Automated test sequences, integration tools, dashboards for yield analysis, and CI/CD pipelines for shop floor deployment

Domain

Electric vehicle manufacturing / Industrial test automation

Required skills

Python, C#, Java, C++, GitLab, GitHub, Industrial OT/IT networks (PROFINET, MQTT), Modbus, CAN, serial, TCP/IP, OCPP, data structures, algorithms, databases, CI/CD, data acquisition, control software

Preferred skills

National Instruments (LabVIEW, DAQs), PLCs, MES/traceability systems, Functional Circuit Testing (FCT), In-Circuit Testing (ICT), EV charging standards (IEC 61851), Lean/Six Sigma, AWS, Docker, Kubernetes, data visualization

Technologies

PROFINET, MQTT, Modbus, CAN, serial, TCP/IP, OCPP, GitLab, GitHub, LabVIEW, AWS, Docker, Kubernetes

Responsibilities

Design and develop EOL test software and automated test sequences for production lines; Integrate test benches with instruments, PLCs, sensors, and power equipment via industrial protocols; Ensure traceability and data integrity by connecting test systems with MES, ERP, and databases; Analyze test results and line performance to detect root causes and improve yield; Define and apply best practices for code quality, versioning, testing, and CI/CD deployment; Provide support for production incidents to minimize line downtime; Collaborate in the design and industrialization of new test stations and validation of new product introductions.

Seniority

Senior, hands-on IC