Minor Hotels Europe and Americas

Android Software Architect – Intelligent Cockpit, Infotainment Automotive

Minor Hotels Europe and Americas

full-time

Posted on:

Location Type: Office

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

About the role

  • Gather and coordinate new requirements with internal and external customers and partners.
  • Define, design, and model the software architecture as well as the interfaces between platform/base software, middleware, and applications.
  • Provide technical coordination of implementation and verification phases.
  • Contribute to the definition of architecture guidelines and review, approve, or reject submitted changes.
  • Willingness to share knowledge and train colleagues.
  • Works in the area of Software Engineering, encompassing the development, maintenance, and optimization of software solutions/applications.
  • Applies scientific methods to analyze and solve software engineering problems.
  • Responsible for the development and application of software engineering practices and knowledge in research, design, development, and maintenance.
  • The role requires original thought and judgment and the ability to supervise the technical and administrative work of other software engineers.
  • The software engineer builds skills and expertise in their software engineering discipline to meet standard software engineer expectations for the applicable role, as defined in Professional Communities.
  • The software engineer collaborates and acts as a team player with other software engineers and stakeholders.

Requirements

  • Degree in Computer Science, Software Engineering, or a comparable field of study.
  • Excellent knowledge of Unix-like operating systems, particularly Linux, and several years of hands-on experience with Android Automotive at the application level and ideally at the system level (kernel, system services, framework, and build environment).
  • Proven minimum of five years' experience in embedded software development, including work with programming languages and build/collaboration tools such as C/C++, Java, Jira, Subversion, Git, Gerrit, and Jenkins.
  • Good knowledge of scripting and shell programming to make daily work efficient.
  • Experience working with hardware resources, including RAM, CPU, and NVM management.
  • Self-motivation and strong communication skills are essential for this role.
  • Experience in complex and dynamic team environments working closely with key stakeholders.
  • Desirable: practical experience with Android GAS certification (Google Automotive Services) and with Adaptive AUTOSAR.
  • Fluent German and English skills.
Benefits
  • An environment where you can continuously develop.
  • A range of training programs to help you discover a world of opportunities—whether through technical training, mentoring, or innovative projects.
  • Work–life balance: work flexibly—depending on project requirements and team agreement you have the possibility to work location-flexible and in flexible hours at various sites.
  • Diversity drives inspiration and innovation in our company—work in a diverse and open team that values mutual support and exchange.
  • Capgemini Engineering supports you with a broad learning offering so you can grow both professionally and personally.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentC/C++Javascriptingshell programmingAndroid AutomotiveAdaptive AUTOSARsoftware architecturesoftware engineering practicestechnical coordination
Soft Skills
self-motivationstrong communication skillsteam playeroriginal thoughtjudgmentknowledge sharingtrainingcollaborationproblem-solvingsupervision
Certifications
Android GAS certification