Embedded Software Engineer (CONTRACTOR)

CARIAD
Mountain View, CA, US
$70-$100 an hour
Full-time

Job Description

Job Description

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.

13 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer, Embedded Infrastructure. ...

Promoted
Rivian
Palo Alto, California

As the Embedded Software Development Engineer at Rivian, you will develop platform software and firmware for our cutting-edge Autonomous Driving Platform. You will develop, test, and document platform software including various embedded software and tools to enable the hardware features, functional ...

Promoted
Fidelis Companies
CA, United States

Take on a pivotal role within the Software Engineering team as a full-time Senior Embedded Software Engineer. Senior Embedded Software Engineer:. Must have over 5 years of experience in embedded system software development. Execute the implementation of the software segment of MAC (Medium Access Con...

Promoted
Rivian
Palo Alto, California

We are looking for a Staff level Embedded Software Engineer who understands the lay of the land of this rapidly growing EV marketplace. Design, develop and deploy embedded software on Linux/Android and/or RTOS for board bring-up, verification, and debugging of automotive electronics. Our team focuss...

General Motors
Mountain View, California

The compensation information is a good faith estimate only.It is based on what a successful applicant might be paid in accordance with applicable state laws.The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.The salary range for ...

KLA
Milpitas, California

Embedded Software Engineer's are core to KLA’s technology, while we do not currently have an opening, we are always building our Embedded Software Engineering talent community, we are interested in learning about your background. Project involves demanding real-time embedded applications including i...

Apple
Cupertino, California

Behind its success, Apple amasses top engineering talents to develop world-class hardware and software solutions that work amazingly well together!At the heart of Apple’s Software organization, the Core OS team is responsible for the design and development of core technologies that are deployed acro...

Yoh, A Day & Zimmermann Company
San Jose, California

Embedded Software Engineer, Vehicle Controls. We are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety critical embedded systems. Collaborate...

Tata Technologies
California

We are looking for an Embedded Software Engineer who understands the lay of the land of this rapidly growing EV marketplace. Design, develop and deploy embedded software on RTOS for board bring-up, verification, and debugging of automotive electronics. Our team focusses on providing software stack f...

Rivian
Palo Alto, California

Computer Science, Electrical Engineering, or a related field Strong C programming skills Experience with ISO 26262 Experience with safety analysis using FTA, SW-FMEA Real Time Operating Systems (RTOS) Embedded software development and optimization Multi-threaded and multi-core programming Software d...