CTU in Prague – Faculty of Electrical Engineering – Department of Cybernetics is hiring a worker for the position
Robotics Systems Software Engineer
Short description of the position
Development and maintenance of a robotics system for control, simulations and deployment of autonomous flying robots. Work on a C++ code base using the Robot Operating System (ROS, ROS2).
Key Responsibilities
Development, maintenance, automated testing, and documentation of a large C++ code base of a robotics system.
Updating and improving the the system, its usability and reliability.
Integration of new components, sensor drivers, and third-party software into the existing structure and pipeline.
Migration of the framework to the new ROS2 libraries.
Dissemination and documentation of the systems features, concepts and design patterns among the other lab members.
Help with regular deployment and testing campaigns, where the system is used for research.
Key Competencies (Hard Skills)
C++ (advanced), Python (beginner)
Robot Operating System (ROS) framework
Robotics / cybernetics background
Linux OS and shell scripting
English (both written and spoken)
Key Competencies (Soft Skills)
Pro-active approach for learning new skills
Autonomy and good problem-solving skills
Completionist: a desired to finish a task and perfect the results
... sponsorship to live and work in the Czech Republic . What you'll do at Jamf : At Jamf, we empower people to be their best selves and do their best work. As a Software Engineer II on a new team enabling secure, governed adoption of autonomous and agentic workflows, you'll help build production systems where AI agents do real ...
... streamline environment provisioning and minimize operational overhead O pozici / o projektu Původní popisek. VirtusLab is a leading European software consulting and engineering company. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, ...
... (ideally mechanical engineering or mechatronics) - Technical mindset and interest in how machines and production equipment function - Basic understanding of PLC systems and programming principles - Willingness to learn new technologies and develop in automation and robotics - Active approach, independence, and eagerness to ...
... Tenure-track: Visionary research agenda, grant-writing experience, and readiness to build your own research track, conduct teaching, and supervise students. - Robotics Engineers / Software Developers - Proficiency in C++/Python, ROS/ROS2, and Linux-based development. - Experience with robot control, embedded systems, sensor ...
... best engineers in the industry, this is your place. Job Description We are building a powerhouse Cloud/Platform team in Krakow, and we are looking for a Staff Software Engineer to be a part of this group. You will play a crucial role in architecting, implementing, maintaining, and scaling a massive multi-tenant SaaS distributed ...
Odpovědnosti Původní popisek. - Our still-growing Department is composed of well balanced agile teams with a full range of software development experience and the embedded mindset of DevOps culture and continuous delivery approach. Teams are responsible for end-to-end software development including: design, implementation, ...
... innovative electrical consultancy. We are seeking experienced Power Systems Engineers who are eager to deepen their technical expertise and contribute to complex engineering projects for global clients. This role is ideal for a practical, adaptable, and technically driven engineer who wants to grow into an industry-recognized ...
Odpovědnosti Původní popisek. - Hands-on expert software developer with deep understanding of development ecosystems, technical leader or key technical contributor, having significant impact on the organization - Demonstrates versatility to easily move between teams and make immediate contributions - The ability to perceive ...
JOB DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale.
... agents, and reviewing what they produce. You own the correctness of everything you ship, whoever or whatever wrote the first draft. We hire at two levels, Software Engineer and Senior Software Engineer. The level is set during the process based on your experience and the scope you've owned. YOUR TASKS: Build, with AI as ...