Talent.com
Software Developer (C Embedded + Android/Linux)
Software Developer (C Embedded + Android/Linux)First Tek • Mountain View, CA
Software Developer (C Embedded + Android / Linux)

Software Developer (C Embedded + Android / Linux)

First Tek • Mountain View, CA
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Responsibilities

Embedded Software Development :

Participate in the definition and design of embedded software for vehicle systems

Assist hardware teams with component selection, schematic reviews, bring-up, and debugging

Develop / integrate bootloaders, device drivers, kernels, and upgrade mechanisms

Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools

Support hardware verification and board bring-up activities

Interface with third-party vendors and open-source communities as needed

Collaborate with internal teams to gather software requirements, including safety and security

Build and maintain development infrastructure, including automated testing environments

Ensure high-quality, validated software feature delivery

Lead rapid prototyping efforts to explore innovative hardware / software solutions

Operational Management :

Work closely with contract manufacturers to develop test software for ECU bring-up, validation, and production testing

Identify and mitigate technical and project execution risks

Ensure compliance with applicable regulations, standards, and development processes

Must have Skills

Bachelor's degree in computer science, computer engineering, or electrical engineering

  • years of experience in embedded software development

Strong programming skills in C / C++, with working knowledge of Rust

Proficient in scripting languages like Python, Bash, or Perl

Deep understanding of Android AOSP / AAOSP and Linux display and graphics pipelines, including GPU and DPU driver development and optimization

Experience with Yocto Linux builds and test automation in a TDD environment

Familiarity with Agile development and working in cross-functional teams (product, hardware, systems, validation)

Domain Expertise (in one or more of the following) : o Embedded operating systems : Linux, QNX, and / or Android o Automotive systems or similar industries o Graphics drivers and pipelines o Audio systems o Networking and protocol stacks o Middleware and services development o Automotive diagnostics o Ethernet-based communication o QNX or equivalent hypervisor environments

Nice to have

Knowledge of connected vehicle infotainment and communication software systems

Solid ASPICE knowledge

German

[job_alerts.create_a_job]

Embedded Developer • Mountain View, CA

[internal_linking.similar_jobs]
Embedded Software Engineer

Embedded Software Engineer

Cisco Systems, Inc. • Milpitas, CA, United States
[job_card.full_time]
The application window for this role is expected to close on 01 / 30 / 2026.However, the job posting may be removed earlier if the position is filled or if a sufficient number of applications are recei...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer Manager, Android, Laptops and Tablets, Cellular

Software Engineer Manager, Android, Laptops and Tablets, Cellular

Google Inc. • San Jose, California, United States
[job_card.full_time]
Software Engineer Manager, Android, Laptops and Tablets, Cellular corporate_fare Google place San Jose, CA, USA.Bachelor's degree in Computer Science or Computer Engineering or related field or equ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Architect (Semiconductors)

Senior Embedded Software Architect (Semiconductors)

Onto Innovation Inc. • Milpitas, CA, United States
[job_card.full_time]
A leading innovation company in California is seeking a Software Architect to develop equipment control software for semiconductor manufacturing. The ideal candidate will work cross-functionally and...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Software Engineer - Connected Apps & Cloud

Senior Embedded Software Engineer - Connected Apps & Cloud

Ford Motor Company • Palo Alto, CA, United States
[job_card.full_time]
An automotive industry leader seeks a highly skilled Embedded Software Engineer to design and develop applications for core embedded platforms. Candidates should have 5+ years of experience in C / C++...[show_more]
[last_updated.last_updated_30] • [promoted]
Embedded Software Manager

Embedded Software Manager

Commscope • Sunnyvale, California, US
[job_card.full_time]
In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do.RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutio...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Android Software Engineer, Global E-commerce Frontend Infrastructure

Senior Android Software Engineer, Global E-commerce Frontend Infrastructure

ByteDance • San Jose, CA, United States
[job_card.full_time]
The e-commerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading Internet companies, and its future growth cannot be underestimated.With mil...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Sr. Android Developer

Sr. Android Developer

Infojini Inc • Mountain View, CA, United States
[job_card.full_time]
Infojini Consulting is a full service IT consulting, services, and staffing firm with offices in Linthicum Heights, Maryland, Washington, DC and Mumbai, India. Infojini Consulting is recognized as o...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Embedded Software Architect – Automotive BSW

Senior Embedded Software Architect – Automotive BSW

Cariad, Inc. • Mountain View, CA, United States
[job_card.full_time]
A leading automotive software firm in Mountain View, CA is seeking a Principal Software Engineer to design and develop advanced embedded software for high-performance computing platforms.This role ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Wireless Engineer - WiFi & BLE

Senior Embedded Wireless Engineer - WiFi & BLE

krg technology inc • Palo Alto, CA, United States
[job_card.full_time]
Urgent need for Senior Software Engineer.Senior Software Engineer (Wifi).Embedded Software Development in C / Linux Environment. Expertise in Wi-Fi open source components – LwIP, WPA Supplicants, D-Bu...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Android Software Engineer

Senior Android Software Engineer

Wing • Palo Alto, CA, United States
[job_card.full_time]
Wing offers drone delivery as a safe, fast, and sustainable solution for last mile logistics.Consumer appetites for on-demand services are increasing, but current delivery methods are inefficient, ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer at Axiom Software Solutions Limited Palo Alto, CA

Embedded Software Engineer at Axiom Software Solutions Limited Palo Alto, CA

Carlsbad Tech • Palo Alto, CA, United States
[job_card.full_time]
Embedded Software Engineer job at Axiom Software Solutions Limited.Job Title : Embedded Software Engineer.Location : Palo Alto, California. Look for ex-NVIDIA / Qualcomm company experience + automotiv...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. Android Developer

Sr. Android Developer

Rivian • Palo Alto, CA, United States
[job_card.full_time]
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Android Software Engineer - TikTok User Growth

Android Software Engineer - TikTok User Growth

Tik Tok • San Jose, CA, United States
[job_card.full_time]
About the Team TikTok's User Growth team leads growth initiatives for TikTok and all its platforms (e.We are seeking talented individuals who enjoy the intersection of product, data, design, and en...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Lead Embedded Software Engineer (Machine Control / Linux / C / C++)

Lead Embedded Software Engineer (Machine Control / Linux / C / C++)

KLA • Milpitas, CA, United States
[job_card.full_time]
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Staff Embedded Software Engineer

Senior Staff Embedded Software Engineer

Bio-Rad Laboratories • Pleasanton, CA, United States
[job_card.full_time]
As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embed...[show_more]
[last_updated.last_updated_30] • [promoted]
Android Software Engineer

Android Software Engineer

Jabra • Cupertino, CA, United States
[job_card.full_time]
Android Software Engineer (Hybrid - Cupertino, CA).We are looking for an Android Software Engineer to join the Software Engineering team of the Intelligent Vision Systems group at Jabra, part of GN...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Software Engineer - Automotive Infotainment

Senior Embedded Software Engineer - Automotive Infotainment

Capgemini • Santa Clara, CA, United States
[job_card.full_time]
A global engineering service leader is seeking a Senior Embedded Software Engineer based in California, focusing on developing and optimizing the next generation of infotainment software for automo...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Android Software Engineer

Android Software Engineer

Tech Cratic • Mountain View, CA, United States
[job_card.full_time]
We propose hiring an experienced Android Engineer to support LPI Researchers in developing and delivering demos on-device. The engineer will be responsible for building proof of concepts (POCs), int...[show_more]
[last_updated.last_updated_30] • [promoted]