Design, implementation and project management of a robot-agnostic Python API
TeamleadingLead DeveloperPython...
? 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
? 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
Application programming, dashboard development and commissioning of a robot cell
PythonFastAPIOpenAPI...
? 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
Development of a FANUC driver for a robot-agnostic robot control
PythonOPC UApytest...
? 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 ? Setup of extensive integration test infrastructure
Design and development of a real-time robot control at the fieldbus level in C++ and ROS
C++SOEMEchtzeit...
? Successful implementation of a real-time robot control ? Development of an impedance controller ? Integration into the ROS2 ecosystem ? Setup of C++ and ROS2 CI/CD test infrastructure with Docker and Jenkins
PythonRustC++TestautomatisierungTDDFastAPICI/CDGitDockerKanbanKRLGitHubRobotic-Process-AutomationOPC UA
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
Undisclosed realtime programming project in Rust and C++
Design, implementation and project management of a robot-agnostic Python API
TeamleadingLead DeveloperPython...
? 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
? 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
Application programming, dashboard development and commissioning of a robot cell
PythonFastAPIOpenAPI...
? 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
Development of a FANUC driver for a robot-agnostic robot control
PythonOPC UApytest...
? 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 ? Setup of extensive integration test infrastructure
Design and development of a real-time robot control at the fieldbus level in C++ and ROS
C++SOEMEchtzeit...
? Successful implementation of a real-time robot control ? Development of an impedance controller ? Integration into the ROS2 ecosystem ? Setup of C++ and ROS2 CI/CD test infrastructure with Docker and Jenkins
PythonRustC++TestautomatisierungTDDFastAPICI/CDGitDockerKanbanKRLGitHubRobotic-Process-AutomationOPC UA
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