×
Register Here to Apply for Jobs or Post Jobs. X

Motion Control Engineer - C Development

Job in 1001, Lausanne, Canton de Vaud, Switzerland
Listing for: Isochronic AG
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CHF Yearly CHF 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Motion Control Engineer - Real-Time C Development

ISOCHRONIC AG is looking for a Motion Control Engineer with strong expertise in real-time C programming to develop the core motion logic of our industrial robotic systems. Your primary responsibility will be to design and implement high-performance C motion software running inside our TwinCAT-based automation platform. You will work at the intersection of real-time control, robotics, machine safety, and industrial communication.

Responsibilities
  • Main Responsibilities – C Motion Software
    • Develop real-time C modules running in TwinCAT for:
      • Multi-axis synchronization
      • Macro-operations requiring deterministic execution
      • Kinematics transformations
    • Define and implement MQTT communication
    • Design and optimize interfaces between C code and the Beckhoff PLC layer
    • Ensure deterministic timing, robust error handling, and safe behaviour of the motion software
  • Additional Responsibilities – Beckhoff/TwinCAT & PLC
    • Set up complete TwinCAT3 environments
    • Configure and commission Ether

      CAT networks: drives, distributed I/O modules, and sensors
    • Tune servo and induction motor drives and validate axis performance
    • Design and implement the machine's safety architecture (wiring concepts, safety functions, and safety logic)
Required skills & Experience
  • Strong expertise in C programming for real-time or embedded systems
  • Solid understanding of motion control principles and multi-axis coordination
  • Experience with TwinCAT 3, Beckhoff PLCs, and Ether

    CAT-based architectures
  • Good knowledge of servo drives, induction motors, and axis tuning
  • Experience implementing machine safety concepts (STO, SLS, emergency stop chains, safe motion functions)
  • Ability to commission complete automation systems autonomously
Profile

We are looking for someone hands-on, rigorous, and autonomous, capable of taking responsibility for the real-time motion software while also managing the Beckhoff environment and ensuring the entire motion system works.

Fluent in English. German and/or French are a plus.

Valid Swiss / EU work permit.

About Us

We move fast. We improve constantly. We’re a small team serious about both robotics and collaboration, and motivated by autonomy and responsibility. If that kind of environment energizes you, let’s build the next phase together.

How to apply

Interested applicants are invited to apply with a CV (resume), motivation letter, references, achieved degrees and your earliest availability date via email to with subject "Motion Control Engineer / Family Name". Please note that incomplete applications will not be considered.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary