Sr Staff Embedded Engineer, Android Framework jobs in United States
cer-icon
Apply on Employer Site
company-logo

CARIAD, Inc. · 2 weeks ago

Sr Staff Embedded Engineer, Android Framework

CARIAD, Inc. is an automotive software development team within the Volkswagen Group focused on enhancing the automotive experience. The Sr Staff Embedded Engineer, Android Framework role involves architecting and implementing software modules for the graphics and video pipeline in infotainment systems, ensuring high performance and reliability while collaborating with various teams.

AutomotiveInformation TechnologySoftware
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Architect, develop, test, release and maintain embedded device drivers for Cariad automotive platform
Own software features end-to-end and deliver high quality, testable, and peer reviewed software
Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations
Integrating Board-Support-Package with the hardware (board and SoC) and the rest of infotainment software
Collaborating with hardware engineers, vendors, partners, and other software teams to ensure seamless integration between software and hardware components
Conducting integration testing to ensure compatibility and performance
Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262)
Staying up-to-date with emerging technologies and industry trends
Implementing best practices for software development and quality assurance
Developing and executing test plans to ensure software quality and reliability
Conducting unit testing, integration testing, and system testing
Addressing bugs and performance issues identified during testing
Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams
Communicate project status, technical challenges, and solutions in a clear and concise manner
Create and maintain comprehensive technical documentation including design specification, test reports, bug description, root cause and solution description, user guides, and release notes

Qualification

C/C++ programmingAndroid FrameworkDevice driversLinux display pipelineYocto LinuxRust programmingScripting languagesTest automationAgile processImage processingVideo codec implementationGenerative AIAnalytical skillsCommunication skills

Required

10+ years in embedded software development
5+ years in Android Framework and Kernel development
5+ years of experience as a tech lead, significantly contributing to overarching system design and software architecture matters
BS in Computer/Electrical Engineering or Computer Science
Proficiency in C/C++ programming languages
Knowledge of Rust programming language
Knowledge of scripting languages such as Python, Bash, or Perl
Experience implementing device drivers for display interfaces (HDMI, DP, DSI) and SER/DES
Experience implementing and improving performances GPU and DPU drivers
Deep knowledge how Android AOSP, AAOSP and Linux display and graphic pipeline works including each of its components
Experience or deep understanding how Yocto Linux software build works
Experience with graphic pipeline with hypervisor and embedded Linux
Experience using test automation in a Test-Driven Development (TDD) process is a plus
Experience working with cross functional teams (product teams, system and validation teams, hardware teams)
Experience developing software products using Agile process
Analytical and debugging skills
Effective written and oral communication skills
Experience in functional and technical leadership
Ability to lead technical meetings and provide feedback
Collaborate and work with multiple teams across geographies and time zones
Ability to work independently and in a team environment
Strong communication and interpersonal skills

Preferred

MS/PhD in Computer/Electrical Engineering or Computer Science
Knowledge and experience implementing video codec
Strong knowledge in image processing
Experience improving picture quality for embedded devices
Experience using Generative AI or Large Language Models (LLM) to improve software development efficiency and quality

Benefits

Medical
Dental
Vision
401k with employer match and defined contribution plan
Short and long term disability
Basic life and AD&D insurance
Employee assistance program
Tuition reimbursement and student loan repayment plans
Maternity and non-primary caregiver leave
Adoption assistance
Employee referral program
Vacation and paid holidays
Unique vehicle lease program that covers registration and insurance fees

Company

CARIAD, Inc.

twittertwittertwitter
company-logo
For generations, Volkswagen AG has included a collection of legendary brands.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Scott Runner
Chief Executive Officer
linkedin
leader-logo
Julian Christopher Zeug
Director IT Security, Chief Information Security Officer
linkedin
Company data provided by crunchbase