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.