Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer - Platform & Firmware

Pivotal Systems

Embedded Software Engineer – Platform & FirmwareThe Embedded Software Engineer (Platform & Firmware) is a full-time, on-site role based in either Fremont, CA or Reno, NV. This role designs, develops, and tests software that interfaces directly with hardware, such as microcontrollers and processors in Pivotal's flow control products, including gas flow and ratio controllers.This role focuses on foundational software development, including drivers, bootloaders, and the embedded platform, using C, C++, and assembly to manage system resources and optimize device performance. It works closely with our Firmware Engineers, who build product-level control and communication firmware on top of this platform.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, and power).Hardware-Software Integration: Collaborate with hardware teams to validate and troubleshoot system-level issues.Debug and Test: Use tools such as 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.).Embedded Linux Platform: Develop and maintain device trees, kernel configuration and drivers, init and system services, and userspace daemons where applicable.Build and Release Infrastructure: Maintain toolchains, build systems, and automated builds for embedded targets, and support secure firmware update mechanisms.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 such as oscilloscopes, logic analyzers, JTAG, and in-circuit emulators.Excellent analytical and problem-solving skills to address complex hardware/software integration issues.Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or Computer Science.The ideal candidate will also have:Experience with EtherCAT technology.Experience with CAN-based protocol stacks such as DeviceNet and CANopen.Embedded Linux platform experience, including device trees, init/system services, userspace daemons, and kernel or driver development.Python utility development experience for log parsing and packet/trace inspection.PLC familiarity (software and hardware).Experience in semiconductor, industrial automation, or other high-tech manufacturing environments.Experience with Copy Exactly! / Copy Exact! and related design replication methodologies.Familiarity with sensors, instrumentation, and control devices used in industrial equipment.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Platform & Firmware in Fremont, CA vacancy
  • $158.4k - $217.8k

     ...on Lucid’s proprietary technology and software-defined vehicle architecture, our award...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air...  ...career to the next level? As a Senior Embedded Firmware Engineer, you will play a pivotal role... 
    Suggested
    Hourly pay

    Lucid Motors

    Newark, CA
    3 days ago
  •  ...Lucid Motors is seeking a Senior Embedded Firmware Engineer to lead battery management software development. You will design sophisticated architecture, implement high-performance real-time code, and own mission-critical features for safety-critical automotive systems... 
    Suggested

    Lucid Motors USA, Inc.

    Newark, CA
    4 days ago
  • $158.4k - $217.8k

     ...on Lucid’s proprietary technology and software-defined vehicle architecture, our award...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air...  ...career to the next level? As a Senior Embedded Firmware Engineer , you will play a pivotal role... 
    Suggested
    Hourly pay

    Lucid Motors

    Newark, CA
    4 days ago
  •  ...Lucid Motors USA, Inc. is seeking a Senior Embedded Firmware Engineer in Newark, California to lead the development of world-class battery management software for real-time embedded systems. You will architect, design, implement, and verify high-performance firmware... 
    Suggested

    Lucid Motors

    Newark, CA
    5 days ago
  •  ...Instruments in Fremont, CA is seeking a skilled Firmware Engineer (Embedded) to design, develop, and test firmware for our core hardware platforms. You will collaborate with hardware and systems teams to integrate software with physical components from board bring‑up... 
    Suggested

    Nova Measuring Instruments

    Fremont, CA
    1 day ago
  • $160k - $200k

     ...performance. We proudly engineer high-performance...  ...looking for a Senior Firmware Engineer to join our team...  ...will be responsible for software development for optical...  ...and high-performance embedded software system and applications...  ...with Xilinx Zynq platform, including PS/PL co-... 
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    4 days ago
  • $165k - $240k

     ...and performance. We proudly engineer high-performance systems for...  ...skilled Senior or Principal Firmware Engineer to join our Optical...  ...integrate and test DSP chip driver software on target platformsDesign and...  ...DSP or PHY driver SDKs on embedded targetsExperience building GUI... 
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    5 days ago
  •  ...BMC Firmware EngineerMaxonic maintains a close and long...  ...looking for a BMC Firmware Engineer.Job Title: BMC Firmware...  ..., and debugging of embedded firmware for servers and data center platforms. This role focuses on enabling...  ..., operational software, and systems integration... 
    Remote work

    Maxonic

    Fremont, CA
    5 days ago
  •  ...TitleFirmware EngineerJob DescriptionPrimary Duties & ResponsibilitiesDesign and develop firmware under the guidance of senior engineering team members.Develop and maintain embedded firmware for STMicroelectronics (ST) microcontrollers using C++.Create graphical user... 
    Work at office

    Coherent

    Fremont, CA
    3 days ago
  •  ...BIOS Firmware EngineerMaxonic maintains a close and...  ...looking for a BIOS Firmware Engineer.Job Title: BIOS...  ...electronics, operational software, and systems integration...  ...bring-up for new platforms, debugging complex hardware...  ...C/C++ programming for embedded systems.In-depth... 

    Maxonic

    Fremont, CA
    5 days ago
  • $214k

     ...Duties Guide company firmware development across multiple products, including determining...  ...-functionally with mechanical and software engineering counterparts, and collaborate with product...  ..., and C# on Windows, QNX, and Linux platforms Use of Perl and Bash script languages... 
    Work experience placement

    Artyc

    Fremont, CA
    4 days ago
  •  ...Queue is seeking a firmware/embedded software engineer to develop, test, and maintain real-time motor control firmware for the Rmix hardware platform. You will implement interfaces between subsystem controllers, host processors, and cloud modules, ensuring dispensing... 

    queueinc

    Newark, CA
    1 day ago
  • $120k - $160k

     ...Senior Embedded Firmware EngineerSF Motors is building the next generation of intelligent robotic...  ...environments by integrating control engineering, artificial intelligence, and machine...  ...interfaces, data models, and SDK APIs with software and controls teams.Implement fault... 
    Work at office

    Seres

    Milpitas, CA
    12 hours ago
  • $80k - $120k

     ...Embedded Firmware EngineerSF Motors is building the next generation of intelligent robotic systems...  ...environments by integrating control engineering, artificial intelligence, and machine...  ..., and calibration.Collaborate with software and controls engineers on firmware interfaces... 
    Work at office

    Seres

    Milpitas, CA
    2 hours ago
  •  ...Embedded Firmware EngineerExperience in developing, writing, and debugging code for embedded...  ...assemblies Work interactively with electrical engineers to select a microcontroller and...  ...interconnections. Work with systems and software engineers to test and implement... 

    E-Solutions

    Milpitas, CA
    4 hours ago
  • Molex is seeking a Senior or Principal Firmware Engineer for its Optical Systems Unit in Fremont, CA. You will drive firmware development for next‑generation optical transceivers, including 800G and 1.6T form factors, collaborating with Product, Hardware, Operations, and... 

    Flint Hills Resources

    Fremont, CA
    5 days ago
  • Molex is seeking a Senior or Principal Firmware Engineer to join the Optical Systems Business Unit in Fremont, CA. You will drive firmware development for next‑gen optical transceivers and collaborate with PM, Hardware, Operations, and Field Applications teams to move products... 

    Molex

    Fremont, CA
    5 days ago
  •  ...PsiQuantum is seeking a senior embedded firmware engineer to translate photonic device and system requirements into robust control algorithms, firmware, APIs, diagnostics, and system software. The role focuses on complex embedded hardware systems with closed-loop control... 

    PSI Quantum

    Milpitas, CA
    1 day ago
  • $214k

     ...Fremont, California, is seeking a Senior Firmware Engineer to guide firmware development across...  ...Science and 10 years of experience in software development, with a strong background...  ...Assembly, C, C++, and C# on multiple platforms. A salary range of $214,000 - $215,000... 

    Artyc

    Fremont, CA
    5 days ago
  •  ...contributor role at the intersection of silicon photonics, embedded systems, electronics, controls, and system software. The engineer will translate photonic device and system requirements into robust control algorithms, firmware, APIs, diagnostics, and system-level software for... 

    LinuxCareers

    Milpitas, CA
    4 days ago
  • $38 - $40 per hour

    ## Firmware Engineering Co-opApply: USA, Pleasanton, California, 94566: Full time: Posted Today:...  ...to projects including development of software & firmware for microcontroller devices...  ...design, implement, and test firmware and embedded software to realize specific... 
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Relocation package

    Bracco

    Pleasanton, CA
    3 days ago
  • PsiQuantum in Milpitas, CA seeks a senior embedded firmware engineer to translate photonic device and system requirements into robust firmware, APIs, diagnostics, and system software for silicon photonics platforms. You will develop firmware interfacing with photonic devices... 

    PsiQuantum

    Milpitas, CA
    4 days ago
  • $200k - $230k

     ...system. We are seeking a Managerial/Lead Firmware Engineer who is both a hands-on technical expert...  .... The ideal candidate combines deep embedded firmware expertise with the ability to...  ...Work closely with mechanical, electrical, software, and system test teams to ensure... 
    Full time

    Metric Corporation

    Union City, CA
    4 days ago
  • $138.76k - $187.74k

     ...future of technology.Staff Embedded Software EngineerJob DescriptionPRIMARY...  .... May function as a project engineer/leader with the resident...  ...robotics, and embedded control platforms.The role requires deep expertise...  ...involving software, firmware, controls, electronics, mechanical... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Fremont, CA
    4 days ago
  •  ...Niklas Zennström. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our...  ...sites under construction to make it real. Job Summary The Staff Firmware Engineer is a hands‑on technical leader and firmware developer on... 
    Full time
    Remote work
    Shift work

    Psiquantum

    Milpitas, CA
    22 hours ago
  • $179.4k - $263.12k

     ...proprietary technology and software-defined vehicle...  ...sustainability, design and engineering, ambition and...  ...building reliable, secure platforms for cutting‑edge automotive...  ...are passionate about embedded systems and autonomous...  ..., secure boot, firmware update mechanisms, and... 
    Hourly pay

    Lucid Motors

    Newark, CA
    1 day ago
  •  ...Embedded Software EngineerLocation: Fremont, California, United States...  ...applications.Work with FPGA and ASIC platforms, ensuring seamless...  ...high-performance drivers and firmware to support machine learning...  ..., mentoring junior engineers and driving best practices... 
    Full time

    NR Consulting

    Fremont, CA
    3 days ago
  • Firmware Application EngineerPosition OverviewWe are seeking a Firmware Application Engineer to develop, optimize and support SSD firmware and customer...  ...firmware on target platforms, and working closely with...  ...strong proficiency in C++ and embedded systems.Proven experience... 
    Remote work

    CyberCoders

    Milpitas, CA
    4 days ago
  •  ...intelligently and flexibly as software.At the heart of this...  ...the world's first digital platform for light—and redefining...  ...architecture and development of firmware across multi-processor embedded subsystems integrated...  ...; define HW datapath engines and the FW needed for extensible... 
    Shift work

    Lumotive

    Milpitas, CA
    5 days ago
  • PsiQuantum is seeking a Staff Firmware Engineer to lead firmware architecture and development for quantum computing control systems within...  ...organization. You will collaborate with hardware, systems, and software teams to deliver robust firmware solutions. The role... 

    PSI Quantum

    Milpitas, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Platform & Firmware. Be the first to apply!