Nürnberg, Bavaria, Germany
8 days ago
Senior Software Developer (f/m/div.)

Company Description

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: We grow together, we enjoy our work, and we inspire each other. Welcome to Bosch.

Job Description

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).

QualificationsEducation: completed university studies in computer science, computer engineering or a comparable subjectExperience 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 independentlyLanguages: excellent written and spoken English, German and/or Portuguese would also be an advantage

Additional Information

We offer flexible working models: from various part-time options to mobile working and job sharing. Feel free to contact us.

Diversity and inclusion are not just trends for us but are firmly anchored in our corporate culture. Therefore, we welcome all applications, regardless of gender, age, disability, religion, ethnic origin or sexual identity.

Need support during your application?
Herdis Duderstadt (Human Resources)
+49(89)6290-2181

Need further information about the job?
Stefan Wenhardt (Functional Department)
+49(911)25246-250

Confirm your E-mail: Send Email