|Start something big today. Apply now:
C/C++ Software Engineer
Compression/Decompression/Difference Procedures (f/m)
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 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 embedded systems.
► You integrate the embedded part of product to different customer environments, consider different CPUs, toolchains
► You find efficient solutions to let the product work in environments with constrained resources (little RAM, Flash)
► You develop efficient mechanisms to update different embedded storage devices (flashes)
What distinguishes you:
► Successful studies in computer science, electrical engineering or comparable fields of study
► Very good experience in compression algorithms (LZ77, RLE, LZMA, Broetli) or difference algorithms (bsdiff) with emphasis on development of own procedures on specific file types.
► Solid experience in developing and integrating Linux applications
► Solid experience with software architectures, design patterns and framework structures
► Solid experience in the development of complex C/C++ applications (STL, Boost)
► Experience with development tools: Code versioning (Git), Jenkins, Valgrind, CppCheck, GCov, JIRA, Confluence, CMake, Eclipse.
► Independent, structured and goal-oriented working style, as well as strong communication and team skills
► English: fluently spoken and written.
Your future job location offers you:
► Flexible worktime options, positions with permanent status, training, great team with experienced and helpful colleagues, chance to work in an international environment, chance to travel
► We offer you international working environment, a diverse and inclusive culture, a pleasant team working atmosphere and much more. At Bosch we believe in having a good work-life balance. We therefore work with a flex time system which helps you to follow your life passion.