Akkodis is seeking an Sr. Software Engineer – Android Framework for a full-time role with a direct client.
Location : Mountain View, CA 94043 (Hybrid)
Duration : Full Time
Salary : $180000 to $235000 Annually (The rate may be negotiable based on experience, education, geographic location, and other factors.)
Years of Relevant Experience : Minimum years of relevant experience needed to perform the job
- 8-10+ years of experience in high-performance object-oriented software design and / or Android application development
- 3-5+ years of experience as a tech lead, significantly contributing to overarching system design and SW architecture matters.
- 3-5+ years of experience with different (embedded) operating systems : Android, Linux, etc.
- 3-5+ years of professional experience in delivering complex software products to the end customer.
Education : BSc in computer science, robotics, physics, engineering, numerical modeling or a related subject with outstanding grades or equivalent work experience
Desired
MSc or PhD and relevant publications and / or patentsAbility to approach problems from a platform / framework mindset and design for scaling software across multiple brands and vehicle programs.Outstanding documentation, profiling, and debugging skills.Excellent strategic thinking, negotiation, and communication skills.Specialized Skills : Knowledge or certifications unique to this role
Required :
Understanding of how to structure software into layers. Design and implement microservices of modular, scalable, and maintainable systems.Designing systems to handle large volumes of data and traffic efficiently.Expertise in designing and managing microservices or service-oriented architectures.Proficiency in Agile and DevOps methodologies to enhance collaboration, integration, and deployment processes.Desired :
Expertise in various programming languages and frameworks.Passion for creating user-centric software experiences.Knowledge of encryption, authentication, and access control mechanisms.Expertise in integrating software with various automotive hardware components and communication protocols.Conducting code reviews to ensure high standards of code quality and best practicesLeading architecture and design reviews, ensuring alignment with business goals and technical strategyDesigning and integrating complex systems that involve multiple components and servicesCollaborating effectively with interdisciplinary teams, including software engineers, hardware engineers, and product managersAdapting to chaining technologies, methodologies, and business requirementsApproaching complex problems with a strategic and analytical mindsetDeep expertise in customizing and extending Android Automotive OS for in-car applications.Work Flexibility : Physical requirements, travel requirements, work schedule, etc.
Occasional international and domestic travel to provide on-site support and planning / integration workshops with our internal and external stakeholders.Role Summary : Summary that describes the nature and level of work
The Software Engineer is a key technical expert responsible for architecting and contributing to the high-level design of the Volkswagen Group's Infotainment Platform. This role includes supporting the integration of Android OS, core services, System UI, Applications, and Platform Hardware Abstraction Layer, ensuring the architecture supports scalability, performance, and maintainability.
The Software Engineer will create high-performance, scalable, and secure software systems, ensure data consistency and reliability, and perform security assessments. Additionally, the Software Engineer will define engineering fundamentals, including coding guidelines and infrastructure decisions for continuous integration and deployment (CI / CD).
They will conduct system-critical design reviews, gather feedback, and incorporate lessons learned to enhance future designs. As a member of CARIAD’s senior technical team, this role will also interface with multiple stakeholders of VW Group’s technical team members.
Qualified candidates will be Subject Matter Experts in one or more of the following domains :
Android – Android System UIAndroid – Application developmentEmbedded SW – InfotainmentAutomotive Cloud SW – Cloud-to-VehicleRole Responsibilities : List essential functions in order of importance; include percentage of time spent performing each function (total should equal 100%)
Architect the software stack (25%)
Assist in the Design and ArchitectureContribute to the system architecture and high-level design of software projects.Support the overall architecture of the Infotainment platform, including how Android OS, core services, System UI, and applications will integrate and interact with each other.Ensure that the architecture supports scalability, performance, and maintainability of the entire platform.Create a high-performance, scalable, and safe software system (25%)
Ensure data consistency and reliability through guaranteed message delivery and implement access control mechanisms to secure message flows.Provide insight into system performance and health, enabling proactive scaling based on real-time metrics and trends.Perform vulnerability assessments and penetration testing to identify and mitigate security risks.Define the engineering fundamentals (25%)
Confirm that the fundamentals work together to create a well-defined software development process, leading to higher quality, more maintainable software, and faster delivery cycles.Make infrastructure decisions that support continuous integration and continuous deployment (CI / CD) processes.Verify that different modules or services work together as expected.Conduct system-critical design (25%)
Present detailed aspects of the design, covering software architecture, major components, data flow, and control flow.Gather feedback on the review process and identify areas of improvement.Incorporate lessons learned into future design reviews to enhance their effectiveness and efficiency.Customers : Internal -
Development teamsSystem integration teamsRelease management teams.UI Design teamsExternal - 3rd party vendor development teams
Equal Opportunity Employer / Veterans / Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave, including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Disclaimer : These benefit offerings do not apply to client-recruited jobs and jobs that are direct hires to a client.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and / or security clearance requirements, including, as applicable :
The California Fair Chance ActLos Angeles City Fair Chance OrdinanceLos Angeles County Fair Chance Ordinance for EmployersSan Francisco Fair Chance Ordinance