Talent.com
Embedded Software Engineer - Platform & Firmware
Embedded Software Engineer - Platform & FirmwarePivotal Systems • Fremont, CA, US
Embedded Software Engineer - Platform & Firmware

Embedded Software Engineer - Platform & Firmware

Pivotal Systems • Fremont, CA, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

Salary : $100,000 - $130,000

Embedded Software Engineer (Platform & Firmware)

Overview :

We are seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardware, such as microcontrollers and processors in embedded systems. This role focuses on foundational software development, including drivers, bootloaders, and firmware, using C, C++, and assembly to manage system resources and optimize device performance.

You will need a deep understanding of computer architecture, hardware-software integration, and low-level debugging. As a core member of our software engineering team, you will collaborate closely with embedded software and hardware engineers to deliver high-performance, reliable systems.

Key Responsibilities :

Develop Low-Level Software : Write and maintain firmware, bootloaders, and device drivers for embedded hardware platforms.

Optimize Performance : Ensure code efficiency and performance on resource-constrained systems (limited memory, CPU, power).

Hardware-Software Integration : Collaborate with hardware teams to validate and troubleshoot system-level issues.

Debug and Test : Use tools like oscilloscopes, logic analyzers, and in-circuit debuggers to identify and resolve issues at the hardware / software boundary.

System Resource Management : Implement low-level system features such as power management, memory allocation, and communication protocols (SPI, I2C, UART, etc.).

Required Skills and Qualifications :

Proficiency in C, C++, and assembly language for embedded development.

Strong understanding of microcontrollers, processors, and memory management.

Experience with device trees, real-time operating systems (RTOS), and device driver development.

Skilled in using low-level debugging tools : oscilloscopes, logic analyzers, JTAG, ICE, etc.

Excellent analytical and problem-solving skills to address complex hardware / software integration issues.

Bachelors or Masters degree in Computer Engineering, Electrical Engineering, or Computer Science.

Preferred skills :

The ideal candidate will also have :

Experience with EtherCAT technology

CAN ecosystem Software : DeviceNet or CANopen stacks

Embedded Linux Platform Software : Device tree, init / system services, userspace

deamons, kernal Diagnostic tooling : Python utilities for log parsing and packet / trace inspection

PLC familiarity : (software and hardware)

[job_alerts.create_a_job]

Embedded Software Engineer Platform Firmware • Fremont, CA, US

[internal_linking.similar_jobs]
Embedded Linux Kernel & MIPI Validation Engineer

Embedded Linux Kernel & MIPI Validation Engineer

Quest Global • San Jose, California, US
[job_card.full_time]
Job Description Job Description Embedded Linux Kernel & MIPI Validation Engineer San Jose, CA, USA Full-Time Role Overview We are seeking a highly skilled engineer with deep expertise in MIPI pr...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Embedded Firmware Engineer for EV Charging (RTOS)

Senior Embedded Firmware Engineer for EV Charging (RTOS)

Tesla Motors, Inc. • Palo Alto, CA, United States
[job_card.full_time]
A leading electric vehicle manufacturer is seeking a passionate Software Engineer to develop firmware for Superchargers and charging equipment. The ideal candidate has over 5 years of experience in ...[show_more]
[last_updated.last_updated_30] • [promoted]
Embedded Solutions Account Executive

Embedded Solutions Account Executive

VirtualVocations • Hayward, California, United States
[job_card.full_time]
A company is looking for a Senior Account Executive, Embedded Solutions.Key Responsibilities Own the full sales lifecycle for embedded and white-label opportunities, from prospecting through clos...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

Reliable Robotics • Mountain View, California, United States
[job_card.permanent]
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...[show_more]
[last_updated.last_updated_30] • [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_30] • [promoted]
Software Engineer

Software Engineer

Supermicro • San Jose, CA, United States
[job_card.full_time]
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Engineer

Principal Software Engineer

Cloud Software Group, Inc. • San Ramon, CA, United States
[job_card.full_time]
Architect production-grade AI features using.Claude (Anthropic), Gemini (Google), and GPT (OpenAI).Design RAG (Retrieval-Augmented Generation) pipelines and agentic workflows to automate complex bu...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Senior Embedded Firmware Engineer for AI / Cloud Chips

Senior Embedded Firmware Engineer for AI / Cloud Chips

Advanced Technology Search • San Jose, CA, United States
[job_card.full_time]
A leading communications technology firm is seeking experienced Firmware Engineers at Senior to Principal levels to develop Embedded Software for Integrated Circuits. The role requires proficiency i...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Software Engineer — ARM, Edge & WiFi

Senior Embedded Software Engineer — ARM, Edge & WiFi

Qualcomm • Santa Clara, CA, United States
[job_card.full_time]
A leading technology innovator is looking for a Software Engineer in Santa Clara, California.This role involves designing and developing embedded and cloud edge software, collaborating with various...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Flight Software Engineer, Embedded Systems (C / C++)

Senior Flight Software Engineer, Embedded Systems (C / C++)

Muon Space • San Jose, CA, United States
[job_card.full_time]
A leading space systems provider in California seeks a Flight Software Engineer to design and develop software for satellites. The ideal candidate has over 8 years of experience and strong skills in...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
C++ Software Engineer

C++ Software Engineer

Fairchild Imaging, Inc. • San Jose, California, US
[job_card.full_time]
Job Description Job Description Fairchild Imaging, headquartered in San Jose, California is a specialty image sensor design and manufacturing company with deep experience in developing leading ed...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

Cisco Systems, Inc. • Milpitas, California, United States
[job_card.full_time]
The application window is expected to close on : 04 / 12 / 2026.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.The Common Hardware Gr...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Engineer-Embedded 2

Software Engineer-Embedded 2

Judge Group, Inc. • Pleasanton, CA, United States
[job_card.full_time]
Our client is currently seeking a Software Engineer-Embedded 2.Designing / developing / integrating software use case tests for verifying hardware / software. Implementing test plans and schedules for all...[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 Embedded Software Engineer – Infotainment Platform

Senior Embedded Software Engineer – Infotainment Platform

Rivian and Volkswagen Group Technologies • Palo Alto, CA, United States
[job_card.full_time]
Senior Embedded Software Engineer – Infotainment Platform.Join to apply for the Senior Embedded Software Engineer – Infotainment Platform role at Rivian and Volkswagen Group Technologies.Rivian and...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Fortinet • Sunnyvale, CA, United States
[job_card.full_time]
WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join our team.This is a great opportunity to immerse yourself in all phases of the software dev...[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]
Senior Embedded Software Engineer, EV Charging Systems

Senior Embedded Software Engineer, EV Charging Systems

Rivian • Palo Alto, CA, United States
[job_card.full_time]
A leading electric vehicle manufacturer in California is seeking a Sr Embedded Software Engineer.This role involves designing and developing software for cutting-edge charging products on embedded ...[show_more]
[last_updated.last_updated_30] • [promoted]