(Senior) Software Engineer (all genders) - Bulgaria
Engineer Software Backend Frontend Full Stack Developer Programmer Coder Senior Sr
Your Mission
- You will work on the development and integration of the Infotainment Software stack into a production environment.
- You will take responsibility for maintaining and developing new Infotainment Software components
- You will design, document, implement and integrate your code.
- You will test ruthlessly on component level in cross platform, as well as on real target and in actual vehicles.
Your Profile
- You hold a degree in Computer Science, Information Technology, Engineering, Electrical Engineering, or a comparable field.
- You have extensive experience in software design and development using(at least one, both is advantage)
- C++ for embedded systems in the automotive infotainment domain.
- Java or Kotlin for Android Automotive OS.
- You possess a solid understanding of object-oriented design principles and consistently apply software development best practices.
- You are proficient in developing Linux-based automotive platforms or Android Automotive OS and/or other POSIX compliant systems.
- You have experience with system profiling, performance analysis, and troubleshooting in complex embedded environments.
- You are skilled in implementing and working with IPC mechanisms, such as sockets, shared memory, and message queues.
- You have practical experience writing Python scripts for automation, testing, and tool development.
- You are proficient in setting up and maintaining CI/CD pipelines with GitLab, including build automation, static checks, and deployment workflows.
- You have contributed to large-scale automotive software projects, collaborating with multiple teams and managing dependencies across components.
- You have strong experience with build systems(at least one, both is advantage)
- particularly CMake and BitBake, and are comfortable working within Yocto-based Linux environments.
- soong for Android Automotive OS.
- You actively uphold code quality, perform peer reviews, and follow principles of modular and maintainable architecture.
- You work effectively in agile, cross-functional teams, contributing to continuous integration and delivery pipelines, and supporting development efficiency.
- You have a minimum of 4 years of professional experience.
- You are proficient in English.
- You have excellent communication and teamwork skills.
- You take ownership and full responsibility for your tasks.
- You have excellent organizational, time management and prioritization skills.
- You have a proficiency in problem solving and troubleshooting.
- You have the ability to handle multiple competing priorities in a fast-paced environment.
- You have a high level of initiative, commitment, perseverance, and resilience.
Why us?
- A chance to work on a new generation of Infotainment Systems, which will power millions of cars.
- An international, interdisciplinary innovation lab, which is part of the Mercedes Benz Group AG.
- Agile working methods and open feedback culture.
- Flexible working hours, flexible scheme for working from home.
Interested?
We look forward to receiving your complete application, including CV (in English) and relevant references with the following information:
- Job title and reference number
- Salary expectations
- Earliest start date