|Start something big today. Apply now:
C/C++ Software Engineer (QNX and / or Android OS - Operation System / Filesystem / Difference Procedures)
Connected Vehicle - Automotive
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. At Bosch, we develop, examine and enhance new systems, components and technologies. Our aim is simple – improving lives. Bosch has been present in Serbia since 1991. In 2006, it was set up as a fully foreign-owned subsidiary, Robert Bosch d.o.o. In 2015 Bosch employed almost 800 associates. Today, Bosch in Serbia is active in three of the company’s business sectors: Mobility Solutions, Consumer Goods, and Energy and Building Technology. In 2015, two new departments in the field of information and communication technologies were opened. The central areas at our Belgrade location develop and support the company's medium and long-term strategy, thus promoting a sustainable growth.
Bosch SoftTec GmbH is a subsidiary of the Bosch Group with offices in Germany, USA, India, China and Serbia. We develop software solutions for navigation and driver information systems, and we specialize in applications for networked components in vehicles and innovative modules for Smartphones.
Your contribution to something big:
► You are part of a team developing compression/reduction algorithms for update procedures in the FOTA environment
► Your focus is on the development / extension of new or existing compression and reduction algorithms for Linux, QNX OS/-Filesystem Android OS
► You integrate the product to different big customer entertainment and control environments
► You integrate the backend part of the product in different cloud environments
► You develop efficient update solutions for different Android environments in recovery mode, beginning with 4.0 until latest version
What distinguishes you:
► Successful studies in computer science, electrical engineering or comparable fields of study
► Very good experience with QNX and its filesystems and the Android OS
► Very good experience in the development of complex C/C++ applications and refactoring of existing sources
► Solid experience in processor architectures and assembler
► Solid experience in developing and integrating Linux applications
► Solid experience with software architectures, design patterns and framework structures
► Experience with development tools: Code versioning (Git), Jenkins, Valgrind, CppCheck, JIRA, Confluence, GCov, CMake, Eclipse
► Independent, structured and goal-oriented working style, as well as strong communication and team skills
► English: fluently spoken and written.