Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
QNX
Embedded
Yocto
Automotive
Job Details
Job Title: Staff Software Engineer, Embedded Systems
Location: Mountain View, CA Onsite
Duration: Long Term
Job Description:
Required Skills:
- Bachelor s degree in computer science, computer engineering, or electrical engineering
- 10+ years of experience in embedded software development
- Strong programming skills in C/C++, with working knowledge of Rust
- Proficient in scripting languages like Python, Bash, or Perl
- Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines, including GPU and DPU driver development and optimization
- Experience with Yocto Linux builds and test automation in a TDD environment
- Familiarity with Agile development and working in cross-functional teams (product, hardware, systems, validation)
- Domain Expertise (in one or more of the following):
- Embedded operating systems: Linux, QNX, and/or Android
- Automotive systems or similar industries
- Graphics drivers and pipelines
- Audio systems
- Networking and protocol stacks
- Middleware and services development
- Automotive diagnostics
- Ethernet-based communication
- QNX or equivalent hypervisor environments
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.