Software Engineer - Novanta

Jobrapido
Barcelona, Spain
11 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Tech stack

Testing (Software) Agile Methodology Firmware Graphical User Interface Software Engineering Subversion Git Information Technology Software Version Control

Job description

OverviewLa descripción completa del puesto cubre todas las habilidades asociadas, la experiencia previa y cualquier cualificación que se espera que tengan los solicitantes.In this role you will contribute to bringing innovative motion-control products to market within Celera Motion.You will develop and maintain multi-platform libraries and GUI tools that simplify system commissioning, while ensuring high quality and close collaboration with firmware and QA teams.You’ll optimize performance, document architecture, and advance diagnostic features to support robust, reliable motion control solutions.This role offers impact across product development and customer-facing software platforms.ResponsabilidadesDevelop and maintain communication librariesDevelop and maintain motion control libraries with advanced identification and tuning toolsDevelop and maintain graphical user interfaces for servo-driver commissioningOptimize performance to meet product requirementsWrite internal documentation on software platformsCollaborate with Firmware team to improve productsDefine test plans with QA to ensure software qualityRequisitos principalesBSc, MSc or PhD in Electrical Engineering, Computer Science, Software Engineering, Robotics, Industrial Engineering, or related technical discipline2+ years of experienceStrong proficiency in PythonMotion control knowledge (motors, feedback sensors, controls)Experience xqysrnh with source control (Subversion, Git)Experience with software testing and automated testingKnowledge of Agile methodologiesFluent in Spanish and EnglishSelf-motivated with strong drive to achieve objectivesPositive, proactive, energetic attitudeHigh attention to detail and excellencePythonMotion control knowledge (motor types, feedback sensors, controls)Subversion, Git

Requirements

This role offers impact across product development and customer-facing software platforms.ResponsabilidadesDevelop and maintain communication librariesDevelop and maintain motion control libraries with advanced identification and tuning toolsDevelop and maintain graphical user interfaces for servo-driver commissioningOptimize performance to meet product requirementsWrite internal documentation on software platformsCollaborate with Firmware team to improve productsDefine test plans with QA to ensure software qualityRequisitos principalesBSc, MSc or PhD in Electrical Engineering, Computer Science, Software Engineering, Robotics, Industrial Engineering, or related technical discipline2+ years of experienceStrong proficiency in PythonMotion control knowledge (motors, feedback sensors, controls)Experience xqysrnh with source control (Subversion, Git)Experience with software testing and automated testingKnowledge of Agile methodologiesFluent in Spanish and EnglishSelf-motivated with strong drive to achieve objectivesPositive, proactive, energetic attitudeHigh attention to detail and excellencePythonMotion control knowledge (motor types, feedback sensors, controls)Subversion, Git

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:05 min

Evolution of version control systems in regulated industries

Daniel Siegl · Coffee With Developers

4:00 min

Customizing keyboards with mechanical switches and custom firmware

Andreas Taranetz Andreas Taranetz · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:56 min

The impact of Git on modern version control

Chris Heilmann Chris Heilmann +2 · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all