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 Flight Software Engineer Senior

Embedded Flight Software Engineer Senior

Lockheed Martin Corporation • Pleasanton, CA, United States
[job_card.full_time]
Space is a critical domain, connecting our technologies, our security and our humanity.While others view space as a destination, we see it as a realm of possibilities, where we can do more we can i...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Senior Software Embedded Engineer

Senior Software Embedded Engineer

Dexian DISYS • Palo Alto, CA, United States
[job_card.permanent]
Senior Software Embedded Engineer.Dexian is seeking a Senior Software Embedded Engineer for an opportunity with a client located in Palo Alto, CA. Work with h / w and s / w architects to collaborate on ...[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]
Senior Software Optimization Engineer for Embedded AI

Senior Software Optimization Engineer for Embedded AI

Efficient Computer • San Jose, CA, United States
[job_card.full_time]
A leading technology firm in San Jose is seeking a Senior Software Optimization Engineer to design and optimize applications for an energy-efficient programmable processor.The ideal candidate will ...[show_more]
[last_updated.last_updated_30] • [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 Systems

Senior Embedded Software Engineer — Automotive Systems

Dexian Signature Consultants • Palo Alto, CA, United States
[job_card.full_time]
A leading technology staffing firm is seeking a Senior Software Embedded Engineer in Palo Alto, CA.The role involves collaborating on next-gen platform architecture, designing and deploying embedde...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Safety-Critical Embedded Systems

Senior Software Engineer - Safety-Critical Embedded Systems

LTA Research • Sunnyvale, CA, United States
[job_card.full_time]
An innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team.You will play a crucial role in developing safety critical software for experimental ...[show_more]
[last_updated.last_updated_variable_days] • [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 C++ Software Engineer - Mountain View, CA

Senior Embedded C++ Software Engineer - Mountain View, CA

Aeva, Inc. • Mountain View, CA, United States
[job_card.full_time]
Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond.Ae...[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]
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_30] • [promoted]
Associate Embedded C++ Engineer (Hybrid)

Associate Embedded C++ Engineer (Hybrid)

TiVo Corporation • San Jose, CA, United States
[job_card.full_time]
A leading technology company in California is seeking an Embedded Software Developer to support seamless integration of products into customer platforms. Responsibilities include identifying bugs, m...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded C++ Software Engineer - Mountain View, CA

Senior Embedded C++ Software Engineer - Mountain View, CA

Aeva • Mountain View, CA, United States
[job_card.full_time]
Senior Embedded C++ Software Engineer - Mountain View, CA.Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, cons...[show_more]
[last_updated.last_updated_30] • [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_1_day] • [promoted]
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]
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, 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]
Senior Embedded Software Engineer

Senior Embedded Software Engineer

ALTEN Technology USA • Palo Alto, CA, United States
[job_card.full_time]
We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life‑saving medical devices to building autonomous electri...[show_more]
[last_updated.last_updated_30] • [promoted]