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

CARIAD, Inc. · 2 days ago

Sr Staff Embedded Engineer, QNX

CARIAD, Inc. is an automotive software development team within the Volkswagen Group focused on enhancing the automotive experience. The Sr Staff Embedded Engineer will be responsible for designing and implementing embedded device drivers and ensuring software compatibility with new hardware designs while collaborating with cross-functional teams.

AutomotiveInformation TechnologySoftware
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Architect, develop, test, release and maintain embedded device drivers for CARIAD automotive platforms
Identify bottlenecks and optimize system performance through tuning 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
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
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
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 specifications, test reports, bug description, root cause and solution description, user guides, and release notes

Qualification

Embedded system developmentDevice driver developmentQNX expertiseC/C++/Python programmingReal Time Operating SystemsVersion control systemsSystem performance optimizationAnalytical skillsEffective communicationProblem-solving skillsCollaboration skills

Required

Experience developing from scratch device drivers for multimedia and complex SoC
Experience developing from scratch device drivers for complex boards with audio, display, high speed interfaces, networking and wireless connectivity
Experience with board bring-up
Proficiency in C/C++/Python programming languages
Experience with Real Time Operating system mechanism and kernels
Strong knowledge in QNX
Excellent problem-solving skills and the ability to troubleshoot complex system-level issues
Experience with version control systems (e.g., Git), build automation tools, and continuous integration/continuous deployment (CI/CD) pipelines
Experience with Qualcomm SoC
10+ years in embedded software development
7+ years in embedded Linux and QNX software and device drivers' development
Bachelor's degree in computer/electrical engineering, Computer Science, or related field

Preferred

Master's degree or PhD in Computer/Electrical Engineering, Computer Science, or related field

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
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