About Kinnetek
Kinnetek is a motion platforms leading company based in Barcelona (Molins de Rei), Spain. The company focuses on 3 & 6 Degrees of Freedom (DOF) systems delivering from only motion to complete professional motion solutions for fields like aviation, maritime, automotive, rail vehicles, military, healthcare, entertainment, amusement park rides, etc.
About the Role
We are seeking a Software Developer
to strengthen our engineering team. You'll focus on building and improving our
control application
for Stewart Platforms, ensuring reliable communication with Siemens PLCs and creating intuitive user interfaces for operators.
Responsibilities
- Develop and maintain
C#/.NET control applications
.
- Implement user-friendly
UI (WPF)
for clients.
- Integrate communication between C# applications and Siemens PLCs.
- Collaborate with automation engineers to ensure smooth PLC–PC interaction.
- Support testing, commissioning, and bug-fixing of control software.
- Write clear, maintainable, and well-documented code.
Requirements
- Bachelor's or Associate Degree in
Automation,
Computer Science, Software/Robotics Engineering, Mechatronics
, or equivalent.
- Strong experience in
C#/.NET
(WPF).
- Microsoft Visual Studio
knowledge.
- Understanding of
industrial communication protocols
(Profinet, TCP, UDP).
- Knowledge of software design principles and debugging practices.
- Ability to work in a
multidisciplinary team
.
- Fluent in English (B2 and above).
- Be able for on-site work in Molins de Rei (Barcelona)
Nice to Have (Plus)
- Experience with
PLC programming (Siemens TIA Portal)
.
- Knowledge in
C/C++/Python
.
- Familiarity with website, server and database design.
- Visual Studio Code experience.
- OS Linux skills.
- Exposure to motion control systems, robotics, or mechatronics.
- Familiarity with Git, or agile development practices.
What to Expect
- Permanent full-time position
from day one: this is a long-term engineering role, not an internship or temporary assignment.
- Competitive salary between
€20,000
-
€30,000 gross/year
, depending on experience and technical autonomy.
- Work on real industrial systems:
the software you build will directly control motion platforms used in aviation, defense, simulation, R&D;, and entertainment applications.
- Balance of coding and hands-on testing:
you'll write C#/.NET code and then see it come to life controlling hardware in real time.
- Fast decision-making, low bureaucracy:
good ideas go from concept to implementation quickly.
- Flexible working environment
with a mix of office and lab.
- Growth path toward Lead Software Engineer or Motion Control Specialist
, with full ownership of future product features.
- Benefits
such as:
- Adaptable schedule adapted to work-life balance
- Continuous training in industrial motion control technologies
- International exposure with global clients