← Back to jobs

Echo IT Solutions Logo
Staff Software Engineer, Embedded Systems

Echo IT Solutions

 

Mountain View, CA, USA

Posted On: 15+ days ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Staff Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will lead the development and optimization of embedded systems software, including Linux display pipelines and driver development.

This role is on-site.

Responsibilities

  • Develop and optimize embedded software using C/C++ and Rust.
  • Implement and maintain Linux display and graphics pipelines, including driver development.
  • Manage Yocto Linux builds and integrate test automation within a TDD framework.
  • Collaborate with cross-functional teams (product, hardware, systems, validation) using Agile methods.

Required Skills

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 10+ years of experience in embedded software development.
  • Strong programming proficiency in C/C++.
  • Working knowledge of Rust.
  • Proficiency in scripting languages such as Python, Bash, or Perl.
  • Deep understanding of Android AOSP/AAOSP and Linux graphics pipelines.
  • Experience with Yocto Linux builds and test automation.
  • Familiarity with embedded operating systems like Linux, QNX, or Android Automotive.

Preferred Skills

  • Experience with Agile methodologies in a cross-functional team environment.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs