Talent.com

Embedded software engineer [h1.location_city]

[job_alerts.create_a_job]

Embedded software engineer • hayward ca

[last_updated.last_updated_1_hour]
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]
Software Engineer

Software Engineer

VirtualVocationsHayward, California, United States
[job_card.full_time]
A company is looking for a Software Engineer, Engineering Tooling.Key Responsibilities Design, build, test, and document core software components as part of a team Exhibit ownership over running...[show_more][last_updated.last_updated_variable_days]
Software Engineer

Software Engineer

PDDNFremont, CA, US
[job_card.full_time]
Development of new modules and modifying existing modules as per business requirement.Understanding business process and the use of data in the context of business processes.Performing System Analy...[show_more][last_updated.last_updated_30]
Software Engineer

Software Engineer

The Mice GroupsFremont, CA
[job_card.full_time]
Contract Duration : 2-3 month assignment.This position pays between $75.Pay for this contract position is based on market location and may vary depending on job-related knowledge, skills, and experi...[show_more][last_updated.last_updated_30]
Embedded Software Engineer

Embedded Software Engineer

NeuralinkFremont, California, United States
[job_card.full_time]
We are creating devices that enable a bi-directional interface with the brain.These devices allow us to restore movement to the paralyzed, restore sight to the blind, and revolutionize how humans i...[show_more][last_updated.last_updated_variable_days]
Software Engineer - Perception Infrastructure

Software Engineer - Perception Infrastructure

pony.aiFremont, CA, US
[job_card.full_time]
Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...[show_more][last_updated.last_updated_30]
  • [promoted]
  • [new]
Sr. Staff Software Engineer, Backend, Factory Software

Sr. Staff Software Engineer, Backend, Factory Software

TeslaFremont, CA, United States
[job_card.full_time]
We are seeking a highly motivated Sr.Staff Software Engineer with expertise in server?side and backend development to join our small, high?performing team. You'll build scalable software systems tha...[show_more][last_updated.last_updated_1_hour]
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_variable_days]
Staff Software Engineer

Staff Software Engineer

Iota BiosciencesAlameda, California, United States
[job_card.full_time]
Biosciences, a wholly owned subsidiary of Astellas Pharma US, is advancing a new class of bioelectronic medicines through the development of fully implantable Class III medical devices.Our propriet...[show_more][last_updated.last_updated_variable_days]
Sr. Engineer, Software

Sr. Engineer, Software

Alamar BiosciencesFremont, California, United States
[job_card.full_time]
At Alamar, we are passionate about enabling our customers to make scientific discoveries that translate into clinical outcomes and benefit patients. Our team is growing quickly as we develop innovat...[show_more][last_updated.last_updated_variable_days]
Software Engineer

Software Engineer

Robotics technology LLCFremont, CA, United States of America
[job_card.part_time]
RESPONSIBILITIES : - Independently manage assigned project tracks and deliverables.Develop automated test suites for various applications. Conduct testing of mobile applications, including function...[show_more][last_updated.last_updated_30]
Embedded Tester (SIT)

Embedded Tester (SIT)

VDart IncAlameda, California, USA
[job_card.full_time]
Position-Embedded Tester (SIT).SW Design engineer for Software integration Testing.We need engineers who have experience in design & development and testing. But this job does not include any design...[show_more][last_updated.last_updated_variable_days]
Software Engineer - ML Performance

Software Engineer - ML Performance

BasetenSan Ramon, California, United States
[job_card.full_time]
We’re a growing team of builders backed by top-tier investors, including.ML teams at enterprises and category-defining AI-native companies like. Baseten to power their core production workloads with...[show_more][last_updated.last_updated_30]
Embedded Tester- Software Integrated Testing (SIT)

Embedded Tester- Software Integrated Testing (SIT)

DMS Vision, Inc.Alameda, CA, United States of America
[job_card.part_time]
Embedded Tester- Software Integrated Testing (SIT)- Onsite in Alameda CA (Relocation will work) 6 month project USC / GC / GC-EAD and TN visa holders who are currently residing in USA 4-5 yrs e...[show_more][last_updated.last_updated_variable_days]
Sr. Software Engineer, Clinical Software

Sr. Software Engineer, Clinical Software

PersonalisFremont, California, United States
[job_card.full_time]
At Personalis, we are transforming the active management of cancer through breakthrough personalized testing.We aim to drive a new paradigm for cancer management, guiding care from biopsy through t...[show_more][last_updated.last_updated_variable_days]
Software Engineer - Map Generalist

Software Engineer - Map Generalist

Pony.aiFremont, California, United States
[job_card.full_time]
Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...[show_more][last_updated.last_updated_30]
Sr. Embedded Software Engineer

Sr. Embedded Software Engineer

AbbottAlameda, California, United States
[job_card.full_time]
This position works out of our Alameda, CA location in the Abbott Diabetes Care Division, where we are focused on helping people with diabetes manage their health with life-changing products that p...[show_more][last_updated.last_updated_30]
Senior Software Engineer

Senior Software Engineer

Five9San Ramon, CA, US
[job_card.full_time]
Join us in bringing joy to customer experience.Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.Living our values everyday...[show_more][last_updated.last_updated_variable_days]
Software Engineer - Flutter

Software Engineer - Flutter

CXApp US, Inc.San Ramon, CA, US
[job_card.full_time]
SOFTWARE ENGINEER - FLUTTER (IC4-IC5).CXAPP is a forward-thinking technology company that leverages AI and data science to drive innovation and deliver cutting-edge solutions.At CXApp, we are the i...[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)