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.
The Bosch Sicherheitssysteme Engineering GmbH is looking forward to your application!
Employment type: Unlimited
Working hours: Full-Time
Joblocation: Nürnberg
Building solutions for a better life. The Bosch Building Technologies division is a leading international provider of systems, solutions and services that increase the safety of people, buildings and property and also contribute to greater comfort, energy efficiency and sustainability.
Bosch Building Technologies is divided into the international product business and the regional system integration business. Currently, the three product areas of video systems, access control & intrusion detection systems and communication systems as well as the associated cross-divisional functions within the division are to be set up as an independent unit and then further developed as a sustainable core business by a new owner.
- International and interdisciplinary cooperation: As Senior Software Developer, you will be part of the new company to be set up in the future and thus contribute to a globally networked team of around 4300 colleagues operating in over 50 countries.
- In your position, you will design, extend and implement the Video Streaming Gateway (VSG), evaluate the impact of new features on the VSG and recognise the dependencies to other software components in a BVMS system, in particular OperatorClient, ConfigClient, VRM and VideoSDK.
- You will be in charge of the care and maintenance of the CI/CD pipeline in Azure DevOps, focussing on quality assurance and continuous improvement.
- You are responsible for the continuous quality assurance and introduction of quality assurance concepts in accordance with the other video middleware components (VRM and VSG), as well as in coordination with the requirements of the VMS programme.
- In addition, you will be responsible for independently analysing errors, including bug fixing, throughout the entire development process. Your tasks will include solving customer problems, independently developing and implementing solutions and assessing the impact on other BVMS/video middleware components.
- The implementation of new features is subject to a code review by another developer, larger features are presented to the team, including the architecture and dependencies to other components.
- Last but not least, you will act as a contact person for various technical questions from different stakeholders (POs of other teams, CCB participants).
- Education: completed university studies in computer science, computer engineering or a comparable subject
- Experience and Knowledge: many years of professional experience in professional software development in various positions, at least C++ is required. You also have experience with agile development methods; sound knowledge of software design and design architecture: OOP concepts, SOLID principles and design patterns, clean architecture; server/client architectures and distributed systems; web services and API integrations, SOAP, XML, Rest Services; unit testing frameworks such as Google Test, NUnit and experience with debugging techniques and tools Visual Studio, WinDBG, GDB; network protocols such as IP, TCP/UDP, TLS, HTTP/HTTP2; video over IP, video streaming, RTSP; knowledge of ONVIF standard
- Personality and Working Practice: You are characterised by very good implementation skills and communicate effectively to interact effectively with others; your team spirit, no-nonsense approach, diligence and structured nature go hand in hand with your ability to work independently
- Languages: excellent written and spoken English, German and/or Portuguese would also be an advantage
- Work-life balance: Flexible working in terms of time, place and working model.
- Health & Sport: Wide range of health and sports activities.
- Childcare: Intermediary service for childcare services.
- Employee discounts: Discounts for employees.
- Room for creativity: Space for creative work.
- In-house social counseling and care services: Social counselling and intermediary service for care services.
The recruitment contact or superior will be happy to provide information about the individual benefit plan.