The AI Job Search Engine
Software Engineer – Mobile Robotics(m/w/x)
Developing control software for advanced autonomous systems, tackling complex manipulation challenges at an industrial automation solutions provider. 3+ years professional software engineering experience with strong modern C++ skills required. Flexible work practices.
Requirements
- Master’s or PhD in Computer Science, Robotics, Software Engineering or related field
- Strong academic results
- 3+ years professional software engineering experience, ideally in collaborative projects
- Strong modern C++ programming skills
- Solid knowledge of state-of-the-art software development practices
- Hands-on experience with modern development environments and workflows (Git, CMake, CI/CD pipelines, testing frameworks, versioning/release management)
- Solid understanding of software architecture and design principles
- Familiarity with Linux and/or Windows environments
- Familiarity with containerization technologies like Docker
- Familiarity with different computer architectures (e.g., ARM, AMD)
- Fluent written and spoken English skills
- Beneficial German skills
Tasks
- Develop software solutions for next-generation mobile robotic systems
- Solve complex development challenges in mobile manipulation
- Deliver advanced robotics solutions
- Design and develop software for controlling robotic platforms
- Maintain software systems for robotic platforms
- Translate system requirements into robust, scalable implementations
- Ensure reliable and secure software communication
- Bring software modules into production environments
- Conduct unit, integration, and system testing
- Contribute to a modern and efficient development environment
- Collaborate with interdisciplinary teams and international partners
- Drive technology roadmaps and technical decisions
- Document software architectures, algorithms, and design choices
- Share knowledge via discussions, presentations, and workshops
Work Experience
- 3 years
Education
- Master's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- C++
- Git
- CMake
- CI/CD
- xUnit
- GoogleTest
- Linux
- Windows
- Docker
- ARM
- AMD
Benefits
Learning & Development
- Learning and development
More Vacation Days
- Paid leave opportunities
Workation & Sabbatical
- Unpaid leave opportunities
Flexible Working
- Flexible work practices
Mental Health Support
- Wellbeing program
Not a perfect match?
- Quantum- Systems GmbHFull-timeOn-siteExperiencedGilching, Berlin, Göppingen, Rostock, Bonn
- Menlo Systems GmbH
Softwareentwickler C++ Space Systems(m/w/x)
Full-timeOn-siteExperiencedMartinsried - Dornier MedTech
Senior Software Engineer Embedded Systems(m/w/x)
Full-timeOn-siteSeniorWeßling - Quantum-Systems GmbH
Senior Embedded Software Engineer(m/w/x)
Full-timeOn-siteSeniorGilching - Quantum-Systems GmbH
Test Automation Engineer(m/w/x)
Full-timeOn-siteExperiencedGilching
Software Engineer – Mobile Robotics(m/w/x)
Developing control software for advanced autonomous systems, tackling complex manipulation challenges at an industrial automation solutions provider. 3+ years professional software engineering experience with strong modern C++ skills required. Flexible work practices.
Requirements
- Master’s or PhD in Computer Science, Robotics, Software Engineering or related field
- Strong academic results
- 3+ years professional software engineering experience, ideally in collaborative projects
- Strong modern C++ programming skills
- Solid knowledge of state-of-the-art software development practices
- Hands-on experience with modern development environments and workflows (Git, CMake, CI/CD pipelines, testing frameworks, versioning/release management)
- Solid understanding of software architecture and design principles
- Familiarity with Linux and/or Windows environments
- Familiarity with containerization technologies like Docker
- Familiarity with different computer architectures (e.g., ARM, AMD)
- Fluent written and spoken English skills
- Beneficial German skills
Tasks
- Develop software solutions for next-generation mobile robotic systems
- Solve complex development challenges in mobile manipulation
- Deliver advanced robotics solutions
- Design and develop software for controlling robotic platforms
- Maintain software systems for robotic platforms
- Translate system requirements into robust, scalable implementations
- Ensure reliable and secure software communication
- Bring software modules into production environments
- Conduct unit, integration, and system testing
- Contribute to a modern and efficient development environment
- Collaborate with interdisciplinary teams and international partners
- Drive technology roadmaps and technical decisions
- Document software architectures, algorithms, and design choices
- Share knowledge via discussions, presentations, and workshops
Work Experience
- 3 years
Education
- Master's degree
Languages
- English – Business Fluent
- German – Basic
Tools & Technologies
- C++
- Git
- CMake
- CI/CD
- xUnit
- GoogleTest
- Linux
- Windows
- Docker
- ARM
- AMD
Benefits
Learning & Development
- Learning and development
More Vacation Days
- Paid leave opportunities
Workation & Sabbatical
- Unpaid leave opportunities
Flexible Working
- Flexible work practices
Mental Health Support
- Wellbeing program
About the Company
ABB AG
Industry
Engineering
Description
Das Unternehmen ist ein globaler Marktführer, der Industrien dabei unterstützt, effizienter und umweltfreundlicher zu arbeiten.
Not a perfect match?
- Quantum- Systems GmbH
AI Software Engineer(m/w/x)
Full-timeOn-siteExperiencedGilching, Berlin, Göppingen, Rostock, Bonn - Menlo Systems GmbH
Softwareentwickler C++ Space Systems(m/w/x)
Full-timeOn-siteExperiencedMartinsried - Dornier MedTech
Senior Software Engineer Embedded Systems(m/w/x)
Full-timeOn-siteSeniorWeßling - Quantum-Systems GmbH
Senior Embedded Software Engineer(m/w/x)
Full-timeOn-siteSeniorGilching - Quantum-Systems GmbH
Test Automation Engineer(m/w/x)
Full-timeOn-siteExperiencedGilching