Embedded Software Engineer Job at Yochana, Mountain View, CA

K3hCTXJSVWRvd3dRYWl3NGZBQlNCMmJ4V2c9PQ==
  • Yochana
  • Mountain View, CA

Job Description

Title: Embedded Software Engineer

Location: Mountain View, California Onsite Day 1 M to F.

Role Responsibilities:

  • Embedded System Development
  • Design, develop, test, release and maintain embedded software for Infotainment.
  • Own software features end-to-end and deliver high quality, testable, and peer reviewed software components.
  • Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations.
  • Conduct system-critical design reviews with the teams, providing valuable insights and guidance.
  • System Integration
  • Integrating the developed software with the rest of infotainment software.
  • Collaborating with other software teams members and partners to ensure seamless integration between software and hardware components.
  • Conducting integration testing to ensure compatibility and performance.
  • Compliance and Standards
  • Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262).
  • Collaboration and Communication
  • Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams.

Required Specialized Skills:

  • Proficiency in C/C++ programming languages.
  • Knowledge in Rust programming and scripting languages like Python, Bash, or Perl.
  • Experience using test automation in a Test-Driven Development (TDD) process is a plus
  • Experience developing software products using Agile process.

Desired Skills:

One or more of these specialized skills are desired:

  • Experience implementing device drivers for standard I/O and high-speed interfaces on a complex SoC (UART, SPI, I2C, USB, I2S, PCIe)
  • Desired specialized skills based on expertise:
  • Video/audio codec implementation
  • Strong image processing knowledge
  • Picture quality improvement for embedded devices
  • Firmware development for DSP
  • Test automation in TDD process
  • Device driver implementation for HDMI, DP, DSI, SER/DES interfaces
  • Performance optimization for GPU/DPU drivers
  • Porting 3D gaming engines (Unreal, Unity3D) to Linux for embedded products
  • In-depth knowledge of Linux display and audio pipelines
  • TA development with ARM TrustZone
  • Implementation of cryptographic algorithms for encryption, decryption, authentication
  • Yocto Linux software build expertise

Years of Relevant Experience:

  • 8+ years in developing embedded software
  • 3+ years in embedded Linux drivers or system software

Required Education:

  • Bachelor's degree in computer/electrical engineering, Computer Science, or related field

Job Tags

Similar Jobs

Twin Cities Ready Mix

End Dump Driver (Class A) Job at Twin Cities Ready Mix

 ...Twin Cities Ready Mix End Dump Driver (Class A) Must pass drug screen and physical. Benefits include paid vacation, Paid Time Off, paid holidays, health, life, dental, cancer & Aflac insurance. Family-owned and operated. We take pride in all the services... 

GEOR Global Recruitment (Shenzhen) Ltd.

RSM Leader 区域销售经理 Job at GEOR Global Recruitment (Shenzhen) Ltd.

: Team Management- Manage Region Sales Manager of each region in Thailand;- Set sales target in daily, weekly, and monthly sales goals;- Motivate and monitor sales team to reach individual sales goals and encourage team to work better; Channel relationship management...

Medical Advantage Recruiters

Family Physician Job at Medical Advantage Recruiters

(Physician/MD qualifications required) Family Practice - Family Physician Blue Island, IL (Telehealth | and Face to Face Visits)Loan Repayment We are seeking a Family Physician to work for an FQHC in Blue Island, IL both telehealth and face to face. The clinical hours... 

Builders FirstSource

Class A CDL Driver Job at Builders FirstSource

 ...will support you at every turn through continued learning and training, the right equipment, tools, technology, and an overriding commitment...  .../product return pick-ups and related paperwork. Operate a Forklift or non-motorized material handling equipment to load and off... 

Get It - Finance

Certified Public Accountant - Remote | WFH Job at Get It - Finance

We are seeking a dedicated and detail-oriented Certified Public Accountant to join our Finance Department in a part-time capacity. This position offers flexibility, with the option to work remotely or in a hybrid setup. Whether you're looking for a part-time role as an...