Senior Software Engineer | Rust, C++, Python | Automation & Robotics
Aktualisiert am 26.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2026
Verfügbar zu: 100%
davon vor Ort: 50%
Rust
C++
Python
ROS
Robotik
Feldbus
Echtzeitprogrammierung
OPC UA
Continuous Integration
Jenkins
Docker
TDD
Git
pytest
FastAPI
Softwarearchitektur
AP
SystemArchitektur
Teamleading
Agile Softwareentwicklung
EtherCAT
CMake
Linux
English
Verhandlungssicher
German
Muttersprache

Einsatzorte

Einsatzorte

Hannover (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 months
2025-08 - 2026-02

Design, implementation and integration of a real-time API in Rust and C++

Rust Echtzeitprogrammierung C++ ...
? Transitioning of an internal C++ prototype to a customer-facing, easy-to-use real-time Rust API with comprehensive documentation and runnable examples
? Integration of the API into multiple system components ensuring overall timing capabilities
? Set up of Rust and C++ CI/CD and test infrastructure on real hardware with Cargo, CMake, Jenkins and Artifactory
? Continuous validation of real-time capabilities via RTSan, ThreadSanitizer and benchmarking infrastructure
? Validation of integration and timing capabilities on real-world robotic demonstrators
Rust Echtzeitprogrammierung C++ Python Unsafe Rust Rust Macros Cargo RTSan ThreadSanitizer CMake Conan Clang-Tidy Copilot Integrationstest
6 months
2024-12 - 2025-05

Design, implementation and project management of a robot-agnostic Python API

Teamleading Lead Developer Python ...
? Leadership of the development team by planning and managing timelines, and ensuring architectural and technical vision
? API and architectural design of the Python library voraus-robot-arm considering multi-robot support and asynchronous behavior of robot execution in comparison to the Python interpreter
? On-time delivery of ?rst library version without sacri?cing long-term architectural vision
? Providing continuous migration strategies to customers who used a legacy library through backporting features and avoiding breaking changes
? Conception of end user documentation infrastructure and style
? Set up of robot-agnostic test infrastructure and CI/CD pipelines that are long-term maintainable and able to scale with the number of supported robots
Teamleading Lead Developer Python TDD CI/CD Pytest OPC UA Testautomatisierung Robotik OpenTelemetry
4 months
2024-09 - 2024-12

Team leadership for a consulting and development support project

Teamleading Three-Point Estimation Planning Poker ...
? Integration of legacy interfaces and components into a modern software stack and APIs
? Consulting about and introducing best practices for development work?ows, CI/CD and test infrastructure
? Setting up internal team work?ows and organizing a freshly assembled team quickly to start production
? Planning and managing timelines of the sub-project while continuously identifying and mitigating risks
? Coordination with customer stakeholders, such as technical contacts and project managers, as well as internal stakeholders
? Documentation of software and open tasks at the end of the project, such that customer developers can take over maintenance in the future
Teamleading Three-Point Estimation Planning Poker Poetry Azure DevOps Python Continuous Integration
6 months
2024-04 - 2024-09

Application programming, dashboard development and commissioning of a robot cell

Python FastAPI OpenAPI ...
? Technical concept and implementation of the application runtime controlling the overall cell state and robot, while also interacting with AMRs to enable state true restarts of the cell
? Implementation of a custom web dashboard for the cell state with Plotly Dash
? Speci?cation of an API to interact with AMRs in coordination with the customer as an OpenAPI speci?cation
? Virtual commissioning, creation of virtual commissioning tooling and extensive testing to reduce on-site commissioning time and cost from days to hours
? On-site commissioning
Python FastAPI OpenAPI SQL-Datenbanken EtherCAT Pytest Plotly Dash Uvicorn Virtual Commisioning TTD CI/CD OPC UA CSS Robotik
1 year 1 month
2023-05 - 2024-05

Development of a FANUC driver for a robot-agnostic robot control

Python OPC UA pytest ...
? System and API design and implementation of a driver library to interact with FANUC robots through the FANUC Remote Motion Interface(RMI)
? Integration of legacy simulation software FANUC ROBOGUIDE into a modern CI/CD testing pipeline to enable testing of driver changes at any time
? Set up of extensive integration test infrastructure
FANUC Roboguide FANUC Remote Motion Interface (RMI)
Python OPC UA pytest Pydantic Integrationstest TDD Robotik
7 months
2023-05 - 2023-11

Design and development of a real-time robot control at the fieldbus level in C++ and ROS

C++ SOEM Echtzeit ...
? Successful implementation of a real-time robot control
? Development of an impedance controller
? Integration into the ROS2 ecosystem
? Set up of C++ and ROS2 CI/CD test infrastructure with Docker and Jenkins
C++ SOEM Echtzeit Python CMake EtherCat GitHub ROS2 Colcon Shell-Script Atlassian JIRA Atlassian Confluence Jenkins Docker Git

Aus- und Weiterbildung

Aus- und Weiterbildung

Kompetenzen

Kompetenzen

Top-Skills

Rust C++ Python ROS Robotik Feldbus Echtzeitprogrammierung OPC UA Continuous Integration Jenkins Docker TDD Git pytest FastAPI Softwarearchitektur AP SystemArchitektur Teamleading Agile Softwareentwicklung EtherCAT CMake Linux

Schwerpunkte

What I Deliver
What I Deliver
  • Pragmatic, clean and maintainable software implementations in Python, Rust and C++ supported by high-quality CI/CD and automated testing practices
  • Easy-to-use API designs and robust modular system architectures for complex systems and components
  • End-to-end project execution from design and development through commissioning, ensuring alignment with timelines, stakeholder expectations, and business goals
  • Technical leadership and team organization that guides developers, structures workflows, and ensures knowledge transfer for long-term success
  • Expertise and background in the industrial automation and robotics industry

Programmiersprachen

Python
Experte
Rust
Experte
C++
Experte

Branchen

Branchen

Automation and Robotics

Einsatzorte

Einsatzorte

Hannover (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 months
2025-08 - 2026-02

Design, implementation and integration of a real-time API in Rust and C++

Rust Echtzeitprogrammierung C++ ...
? Transitioning of an internal C++ prototype to a customer-facing, easy-to-use real-time Rust API with comprehensive documentation and runnable examples
? Integration of the API into multiple system components ensuring overall timing capabilities
? Set up of Rust and C++ CI/CD and test infrastructure on real hardware with Cargo, CMake, Jenkins and Artifactory
? Continuous validation of real-time capabilities via RTSan, ThreadSanitizer and benchmarking infrastructure
? Validation of integration and timing capabilities on real-world robotic demonstrators
Rust Echtzeitprogrammierung C++ Python Unsafe Rust Rust Macros Cargo RTSan ThreadSanitizer CMake Conan Clang-Tidy Copilot Integrationstest
6 months
2024-12 - 2025-05

Design, implementation and project management of a robot-agnostic Python API

Teamleading Lead Developer Python ...
? Leadership of the development team by planning and managing timelines, and ensuring architectural and technical vision
? API and architectural design of the Python library voraus-robot-arm considering multi-robot support and asynchronous behavior of robot execution in comparison to the Python interpreter
? On-time delivery of ?rst library version without sacri?cing long-term architectural vision
? Providing continuous migration strategies to customers who used a legacy library through backporting features and avoiding breaking changes
? Conception of end user documentation infrastructure and style
? Set up of robot-agnostic test infrastructure and CI/CD pipelines that are long-term maintainable and able to scale with the number of supported robots
Teamleading Lead Developer Python TDD CI/CD Pytest OPC UA Testautomatisierung Robotik OpenTelemetry
4 months
2024-09 - 2024-12

Team leadership for a consulting and development support project

Teamleading Three-Point Estimation Planning Poker ...
? Integration of legacy interfaces and components into a modern software stack and APIs
? Consulting about and introducing best practices for development work?ows, CI/CD and test infrastructure
? Setting up internal team work?ows and organizing a freshly assembled team quickly to start production
? Planning and managing timelines of the sub-project while continuously identifying and mitigating risks
? Coordination with customer stakeholders, such as technical contacts and project managers, as well as internal stakeholders
? Documentation of software and open tasks at the end of the project, such that customer developers can take over maintenance in the future
Teamleading Three-Point Estimation Planning Poker Poetry Azure DevOps Python Continuous Integration
6 months
2024-04 - 2024-09

Application programming, dashboard development and commissioning of a robot cell

Python FastAPI OpenAPI ...
? Technical concept and implementation of the application runtime controlling the overall cell state and robot, while also interacting with AMRs to enable state true restarts of the cell
? Implementation of a custom web dashboard for the cell state with Plotly Dash
? Speci?cation of an API to interact with AMRs in coordination with the customer as an OpenAPI speci?cation
? Virtual commissioning, creation of virtual commissioning tooling and extensive testing to reduce on-site commissioning time and cost from days to hours
? On-site commissioning
Python FastAPI OpenAPI SQL-Datenbanken EtherCAT Pytest Plotly Dash Uvicorn Virtual Commisioning TTD CI/CD OPC UA CSS Robotik
1 year 1 month
2023-05 - 2024-05

Development of a FANUC driver for a robot-agnostic robot control

Python OPC UA pytest ...
? System and API design and implementation of a driver library to interact with FANUC robots through the FANUC Remote Motion Interface(RMI)
? Integration of legacy simulation software FANUC ROBOGUIDE into a modern CI/CD testing pipeline to enable testing of driver changes at any time
? Set up of extensive integration test infrastructure
FANUC Roboguide FANUC Remote Motion Interface (RMI)
Python OPC UA pytest Pydantic Integrationstest TDD Robotik
7 months
2023-05 - 2023-11

Design and development of a real-time robot control at the fieldbus level in C++ and ROS

C++ SOEM Echtzeit ...
? Successful implementation of a real-time robot control
? Development of an impedance controller
? Integration into the ROS2 ecosystem
? Set up of C++ and ROS2 CI/CD test infrastructure with Docker and Jenkins
C++ SOEM Echtzeit Python CMake EtherCat GitHub ROS2 Colcon Shell-Script Atlassian JIRA Atlassian Confluence Jenkins Docker Git

Aus- und Weiterbildung

Aus- und Weiterbildung

Kompetenzen

Kompetenzen

Top-Skills

Rust C++ Python ROS Robotik Feldbus Echtzeitprogrammierung OPC UA Continuous Integration Jenkins Docker TDD Git pytest FastAPI Softwarearchitektur AP SystemArchitektur Teamleading Agile Softwareentwicklung EtherCAT CMake Linux

Schwerpunkte

What I Deliver
What I Deliver
  • Pragmatic, clean and maintainable software implementations in Python, Rust and C++ supported by high-quality CI/CD and automated testing practices
  • Easy-to-use API designs and robust modular system architectures for complex systems and components
  • End-to-end project execution from design and development through commissioning, ensuring alignment with timelines, stakeholder expectations, and business goals
  • Technical leadership and team organization that guides developers, structures workflows, and ensures knowledge transfer for long-term success
  • Expertise and background in the industrial automation and robotics industry

Programmiersprachen

Python
Experte
Rust
Experte
C++
Experte

Branchen

Branchen

Automation and Robotics

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.