Tuesday, October 28, 2025
Brightpick

C++ Programmer for Robotic Systems

Posted: 5 days ago

Job Description

We're looking for a skilled C++ Programmer to join our team and help us build the future of mobile robotics. In this role, you’ll connect the worlds of software and hardware, developing and maintaining the core software that drives our Autonomous Guided Vehicles (AGVs). If you're a hands-on programmer who enjoys seeing your code bring physical systems to life, this is the perfect opportunity.LocationBratislavaType of employmentFull-timeCore responsibilities:Program and maintain software for our fleet of mobile robots.Work closely with the hardware team to ensure seamless integration between software and robotics.Write automated tests to guarantee system reliability and performance.Contribute to the full lifecycle of our products, from proposing new features to implementing improvements based on research and testing.Collaborate effectively with the Mechatronics team and other departments.Manage multiple projects simultaneously, helping the team meet important deadlines.Requirements:At least 2 years of professional experience as a C++ programmer with a strong focus on object-oriented programming.Advanced skills in repository management (e.g., GitHub).Experience using Jira tool for project management.Comfortable working in a Linux environment and using BASH.Experience with debugging.Basic knowledge of Python is a plus.Basic knowledge of VS Code IDE is a plus.Knowledge of embedded and real-time systems.Experience with the TCP/UDP stack or ROS (Robot Operating System).Familiarity with AGV components or PLCs (Programmable Logic Controllers).Experience working with robotic systems or other automated hardware.Strong problem-solvingAnalytical, and communication skillsThe ability to work independentlyManage multiple tasks, and be a great team player is essential.English Proficiency: B2 level or higher, fluent in Slovak languageBenefits:Daily breakfast in the officeOption of working from home/hybrid work (in case the position allows it)Flexible work schedule (in case the position allows it)Sick daysParking for everyone, bike storage with showers and changing rooms on site at our HQRooftop terrace with nice view of BratislavaDog friendly officeMultisport CardReferral programAdditional benefits you can choose from after 1st year:Multisport Card (with company contribution)Contribution to a recreation stayYear-round healthcare access at ProCareSupplementary pension contribution (III pilier)Brain boost - budget for professional developmentAnnual public transportation passE-Shop voucher to buy anything you might need

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs