C

Embedded Software Engineer (CONTRACTOR)

Cariad
Contract
On-site
Mountain View, California, United States
$70 - $100 USD hourly




 
 

As an Embedded Software Engineer (Contractor), you will play a critical role in implementing embedded software for our cutting-edge infotainment stack. You will contribute to the delivery of a proof of concept (POC). This position offers the opportunity to work in a dynamic, fast-paced startup environment where your skills in embedded systems will be put to the test.

Key Responsibilities:

  • Develop and implement embedded software for infotainment systems, focusing on either Linux or Android-based environments.
  • Collaborate closely with the hardware team for board bring-up, system performance optimization, and other hardware-software integration tasks.
  • Work under the technical leader’s direction to meet project deadlines and objectives.
  • Deliver high-quality software solutions that meet performance, reliability, and functionality requirements.

Required Skills:

  • 1+ years of industry experience with strong programming skills in C or C++
  • Experience in implementing device drivers and system software for embedded Linux systems, with in-depth knowledge of the Yocto build system.
  • Comfortable working in a fast-paced, high-pressure startup environment.
  • Proven experience working closely with hardware teams to bring up boards and improve system performance.
  • Experience in implementing and debugging device drivers and embedded software for any of the following:
    • Audio systems
    • Display and graphics pipelines
    • CAN (Controller Area Network)
    • Ethernet and network protocols
  • Experience working with hypervisors in embedded systems

Preferred Skills:

  • Experience with Android Open-Source Project (AOSP) or Android Automotive (AAOSP) kernel and framework development.
  • Experience creating scripts to send/receive CAN messages, ethernet packets over different transport protocols (e.g. SOME-IP, MQTT)

This role is ideal for engineers passionate about embedded systems and eager to contribute to innovative infotainment solutions. If you have the technical skills and the drive to succeed in a startup environment, we encourage you to apply.

Role Duration: 6 months (Required to start ASAP)

Location: Mountain View, CA

Compensation: Hourly rate is between $70-$100 per hour and is dependent on factors such as credentials, industry-based experience, qualifications and training.