Oferta pracy

Software Lead – Robotics & Autonomous Systems

Robert Bosch Sp. z o.o.

  • offer expired over a month ago
  • contract of employment
  • full-time
  • manager / supervisor
  • hybrid work
  • More than one vacancy
  • remote recruitment
  • запрошуємо працівників з України
ukrainian-friendly-overlay
Запрошуємо працівників з України
Роботодавець відкритий для працевлаштування громадян України

Robert Bosch Sp. z o.o.

Jutrzenki 105

Włochy

Warszawa

Technologies we use

Expected

  • Docker

Operating system

About the project

The Bosch Global Software Technologies (BGSW) newly established Robotics & Autonomous Systems Software Group in Warsaw is working on new and innovative robotics and autonomous systems projects as joint Partner with other Bosch Business Units incl. Advanced Autonomous Systems Department at Corporate Research in Renningen.

In this international team, you have the opportunity to take responsibility in the end-to-end creation process – from the innovation idea to the product. You will join a growing team that works in an agile and self-empowered but structured way to deliver software modules & platforms, state-of-the-art robotics algorithms, simulation models, scenarios & systems (tightly integrated in CI/CD) as well as significantly contribute to system requirements and robot prototypes hardware and it’s iterations.

In this context, you will co-lead robotics software project and own parts of the robotic platform and algorithmic modules on series development project of Next Generation Residential Robot.

The Warsaw site features space to innovate, leisure areas as well as state-of-the-art laboratory facilities for robotics development including industry-leading motion capture tracking system and customer environment simulation physical space (currently under construction).

Your responsibilities

  • Project lead:

  • Co-lead project and team of robotics experts and software engineers at BGSW Engineering Center in Warsaw, Poland

  • Work closely with the key project Partners to:

  • Drive product development in selected robotics and software expert domains

  • Support with design and organization of successful methods for product testing such as DevOps and SW Quality methods together with the testing teams in order to enable successful product deployment

  • As a project leader liaise with globally distributed project teams

  • Technical contributor:

  • Work across disciplines to balance technical priorities and business drivers, integration of sub-systems and contribute in getting the core system up and running in the area of consumer robotics

  • Application of acquired robotics expertise and multi-disciplinary approach to increase performance and robustness, while reducing cost, timeline and iterations required to deliver robotics product to the market

  • Act as selected project domain Tech Lead

  • Technology and solutions expert/consultant:

  • Provide systems leadership for concept development, architecture, design as well as specific robotics fields expertise for multiple domains

  • Perform technical risk assessments and define mitigations, identify potential failures modes or shortcomings of designs, and establish test strategy

Our requirements

  • You enjoy writing and improving modern C++ on-board software as well as end-to-end development & deployment process: from source code to a moving robot

  • You have enjoyed leading relevant software engineering technical domain before

  • You like to work on new and technically challenging robotics systems

  • You feel 'at home' in a UNIX/LINUX console

  • Task automation and ensuring high quality software is a must for you

  • Experience (3+ yrs) with technical leadership (tech lead/project lead/senior engineer/principal engineer) on complex embedded software project

  • Background and prior hands-on experience (5+ yrs) in on-board modern C++ software development in mobile robotics or transferable domain e.g. aerospace, automotive or similar (mobility platform, robotics, autonomy or complex mechatronics component functionality is must have)

  • Software engineering best practices for full life-cycle process incl.

  • Good understanding of software testing, e.g. from unit to system integration tests

  • Experience in the context of CI/CD technology

  • Excellent understating and practical knowledge of SOLID principles

  • Knowledge about UNIX/Linux, e.g. tools and configuration

  • Communication in English sufficient to seamlessly contribute to technical and project discussions

  • Good understanding of software development for Embedded Linux

  • Knowledge about container technology, such as Docker

  • University degree in Computer Science, Electronics, Robotics (preferable), Physics, Mathematics or related fields

Optional

  • Prior experience in mobile robotics: on-board software for series development / industrialization project stage of mobile robotics or autonomous system product

  • ROS or ROS2 (preferable) experience and know how:

  • Familiarity with the ROS/ROS2 ecosystem; Experience with implementing ROS nodes

  • Experience developing or/and implementing robotics algorithms within one of following domains: control (motion motor control or path following), navigation (incl. sensor fusion and estimation), planning, perception (incl. computer vision, lidar or radar) or localization (SLAM – any flavor)

  • Prior experience developing platform-level software/middleware for mechatronics/aerospace/ automotive/mobile robotics product e.g.

  • software based on Embedded Linux incl. abstraction layer drivers interfacing with more complex application layer

  • equivalent to ROS/ROS2 drivers abstraction layer for sensors and actuators as well as other ECU's / sub-systems

What we offer

We would like to offer you number of amenities for you and your loved ones.

Work #LikeABosch:

- Contract of employment and a competitive salary (together with annual bonus)

- Flexible working hours with home office after the pandemic as well

- Referral Bonus Program

- Copyright costs for IT employees

- Canteen in the office with co-financed lunches

Grow #LikeABosch:

- Complex environment of working, professional support and possibility to share knowledge and best practices

- On-going development opportunities in a multinational environment

- Broad access to professional trainings, conferences and webinars

- Language courses

Live #LikeABosch:

- Private medical care and life insurance

- Multisport card and sports teams

- Number of benefits for families (for instance summer camps for kids)

- Non working days on the 24th and 31st of December

- Discounts for Bosch products

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of foreign language classes

  • sharing the costs of professional training & courses

  • remote work opportunities

  • flexible working time

  • corporate products and services at discounted prices

  • integration events

  • no dress code

  • coffee / tea

  • leisure zone

  • christmas gifts

  • employee referral program

  • charity initiatives

  • family picnics

  • Lawyer consultation

  • Summer and winter activities for children

Recruitment stages
1

Phone interview with a recruiter

2

Meeting with a direct manager

3

Meeting with a higher level manager

Robert Bosch Sp. z o.o.

Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us you will have the chance to improve quality of life all across the globe. Welcome to Bosch.

Whether in areas of automated mobility, Internet of Things, Smart Home solutions with innovative ideas we keep setting new standards to create integrated future. This is only possible with the help of a global network for more than 410,000 highly committed employees, with pioneers who break new technological ground every day. So why not join us in starting something remarkable?

Scroll to the company’s profile