Embedded Engineer/ Embedded Software Engineer/

  • Mountain View, CA
  • Posted 3 hours ago | Updated 3 hours ago

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.