Talent.com

Firmware engineer [h1.location_city]

[job_alerts.create_a_job]

Firmware engineer • hayward ca

[last_updated.last_updated_1_day]
Embedded Software Engineer - Platform & Firmware

Embedded Software Engineer - Platform & Firmware

Pivotal SystemsFremont, CA, US
[job_card.full_time]
Embedded Software Engineer (Platform & Firmware).We are seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardw...[show_more][last_updated.last_updated_30]
  • [promoted]
Hardware Engineer

Hardware Engineer

MaxonicFremont, CA, US
[job_card.full_time]
Work Schedule : Onsite, 5 days a week.Hardware Engineer will contribute to the failure analysis of hardware products across platforms such as servers and networking equipment.This role will take own...[show_more][last_updated.last_updated_variable_days]
Software Engineer

Software Engineer

VIVIO HealthHayward, CA, US
[job_card.full_time]
VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology.Our foundational principle - "The Right Drug for the Right Person at the...[show_more][last_updated.last_updated_30]
Principal Firmware Engineer - Optical Solutions

Principal Firmware Engineer - Optical Solutions

MolexFremont, California
[job_card.full_time]
Molex is seeking a highly skilled Principal Firmware Engineer to join our Optical Systems Business Unit.In this role, you will be leading firmware engineering development of next generation optical...[show_more][last_updated.last_updated_30]
  • [promoted]
Manufacturing Engineer

Manufacturing Engineer

Sanmina-SCIFremont, CA, United States
[job_card.permanent]
Sanmina Corporation (Nasdaq : SANM) is a leading integrated manufacturing solutions provider serving the fastest-growing segments of the global Electronics Manufacturing Services (EMS) market.Recogn...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
Palantir Engineer

Palantir Engineer

VirtualVocationsFremont, California, United States
[job_card.full_time]
A company is looking for a Palantir Engineer to design, build, and operationalize supply chain and marketing analytics solutions. Key Responsibilities Translate business problems into Palantir sol...[show_more][last_updated.last_updated_variable_days]
Software Development Engineer, Firmware Validation

Software Development Engineer, Firmware Validation

II-VI IncorporatedFremont, CA, United States
[job_card.full_time]
Primary Duties & Responsibilities.Bridge the gap between hardware and software by developing a modular python framework to communicate with low-level hardware using protocol-level communication int...[show_more][last_updated.last_updated_30]
  • [promoted]
Electrical Engineer

Electrical Engineer

Saxon GlobalFremont, CA, United States
[job_card.full_time]
Identify and test replacements for obsolete or end-of-life components.Troubleshoot and resolve field issues; drive corrective actions. Conduct design reviews and validate electrical drawings / schemat...[show_more][last_updated.last_updated_variable_days]
Project Engineer

Project Engineer

Murray Company Mechanical ContractorsSan Leandro, CA, US
[job_card.full_time]
At Murray Company, how we operate is defined by shared values that are 100 years in the making - Safety, Quality, Honesty, Hard Work and Pride of Ownership. These values have led to our company cons...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
Lab Engineer

Lab Engineer

INSPYR SolutionsFremont, CA, United States
[job_card.full_time]
US Citizen, GC Holders or Authorized to Work in the U.This role will leverage cutting edge test and characterization techniques, world-class instruments, and innovative solutions for board / system l...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
R&D Engineer

R&D Engineer

AOSense, Inc.Fremont, CA, US
[job_card.permanent]
Our devices use frequency-stabilized lasers and atoms in a vacuum cell to measure accelerations, rotations, magnetic fields, and time with unparalleled accuracy and stability.Our staff includes phy...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
Mechatronics Engineer

Mechatronics Engineer

ACARAFremont, CA, United States
[job_card.full_time]
Are you looking to further your career and grow?.If you answered yes to those three questions, then apply today!.Acara Solutions seeks highly qualified candidates to work.Join our team as a mechatr...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
DevOps Engineer

DevOps Engineer

Cxapp Us, Inc.San Ramon, California, United States
[job_card.full_time]
CXAPP is a forward-thinking technology company that leverages AI to transform industries, drive innovation and deliver cutting-edge solutions. As a DevOps Engineer at CXAPP, you will be responsible ...[show_more][last_updated.last_updated_30]
Sales Engineer

Sales Engineer

PetersonSan Leandro, CA, United States
[job_card.full_time]
It's your time, make it matter.At Peterson, we partner with our customers to build the future.For over 85 years, our peoples' work has shaped the communities where we live, where we raise our famil...[show_more][last_updated.last_updated_variable_days]
Senior Embedded Firmware / Software Engineer

Senior Embedded Firmware / Software Engineer

Brooks AutomationFremont, California, US
[job_card.full_time]
Brooks is a growing, fast-paced technology leader of automation solutions which support the dynamic and expanding semiconductor and life sciences lab markets. At Brooks, new ideas, technologies, and...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
Fiber Engineer

Fiber Engineer

AstreyaSan Ramon, CA, United States
[job_card.full_time]
Fiber Engineer - Fiber Network (OSP / ISP).We are looking for a skilled and experienced Fiber Engineer to support the planning, design, permitting, and execution of fiber optic network infrastructure...[show_more][last_updated.last_updated_variable_days]
  • [promoted]
Environmental Engineer

Environmental Engineer

Trinity Consultants Engineering & EHS Workforce SolutionsHayward, CA, US
[job_card.full_time]
Support Spill Prevention, Control, and Countermeasure (SPCC) Plan inspections and ensuring compliance with applicable notification and reporting requirements. Conducting monthly stormwater Best Mana...[show_more][last_updated.last_updated_1_day]
  • [promoted]
Quality Engineer

Quality Engineer

South Bay SolutionsFremont, CA, US
[job_card.full_time]
The Quality Assurance Engineer supports the successful manufacture of products by developing and maintaining quality processes that ensure compliance with customer, regulatory, and internal require...[show_more][last_updated.last_updated_30]
  • [promoted]
HPC Engineer

HPC Engineer

AMAXFremont, CA, US
[job_card.full_time]
We are seeking a highly skilled and motivated HPC Engineer to join our Engineering team.This individual will design, implement, optimize, and support high-performance computing solutions tailored t...[show_more][last_updated.last_updated_30]
Embedded Software Engineer - Platform & Firmware

Embedded Software Engineer - Platform & Firmware

Pivotal SystemsFremont, 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)