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. Pivotal Systems

Vacancy posted 2 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
    1 day ago
  •  ...Description We are seeking an E mbedded Firmware Engineer to join a small, highly collaborative...  ...who is comfortable moving between embedded firmware, hardware, system-level...  ...on products where hardware, firmware, software, sensors, and systems all have to work... 
    Suggested

    Express Employment Professionals Defunct

    Fremont, CA
    3 days 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-... 
    Suggested
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    2 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... 
    Suggested
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    3 days ago
  • $130k - $170k

     ...Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams to integrate... 
    Suggested

    Nova Measuring Instruments

    Fremont, CA
    5 days ago
  •  ...Baseboard Management Controller) Firmware Engineer is responsible for the design, development, and debugging of embedded firmware for servers and data center platforms. This role focuses on enabling...  ...in electronics, operational software, and systems integration. Key... 
    Remote work

    Quanta Manufacturing Fremont

    Fremont, CA
    1 day ago
  • Quest Global is seeking an embedded firmware engineer to join our team in Fremont, CA. You will perform MCU and custom board bring-up, develop...  ...-metal/RTOS, and integrate sensors and peripherals for XR platforms. You’ll collaborate with Android BSP/Kernel/HAL teams, optimize... 

    QuEST Global

    Fremont, CA
    6 days ago
  • $131.5k - $223.6k

    Firmware Engineering Manager The Firmware Engineering Manager is responsible...  ...technical leadership for embedded firmware development while...  ...approaches, and long-term platform sustainability. Collaborate...  ...years of firmware, embedded software, or embedded controls development... 
    Full time

    Ichor Systems

    Fremont, CA
    1 day ago
  •  ...Embedded Firmware Engineer Experience in developing, writing, and debugging code for embedded microcontrollers and processors (ARM and MSP4...  ...microcontroller/processor interconnections. Work with systems and software engineers to test and implement firmware updates.... 

    E-Solutions

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

    Maxonic

    Fremont, CA
    1 day ago
  • $80k - $120k

     ...Embedded Firmware Engineer About SF MOTORS, INC. (dba SERES) SF Motors is building the next generation of intelligent robotic systems that...  ...sensor integration, and calibration. Collaborate with software and controls engineers on firmware interfaces, data models... 
    Work at office

    Seres

    Milpitas, CA
    3 days ago
  • $120k - $160k

     ...Senior Embedded Firmware Engineer About SF MOTORS, INC. (dba SERES) SF Motors is building the next generation of intelligent robotic systems...  ...firmware interfaces, data models, and SDK APIs with software and controls teams. Implement fault protection, diagnostics... 
    Work at office

    Seres

    Milpitas, CA
    4 days ago
  • $187.08k

     ...Job Title Senior Firmware Engineer Silicon Motion, Inc., 690 N. McCarthy...  ..., and maintenance of embedded firmware for solid-state storage...  ...and related storage hardware platforms. Developing and optimizing...  ...using hardware and software development tools. Conducting... 

    Silicon Motion

    Milpitas, CA
    2 days ago
  •  ...Department: Engineering/Firmware Development Job Description: We are...  ...level integration with host platforms (x86/AMD), including debug...  ...hardware, validation, and system software teams to bring up new...  ...Qualifications Strong experience in embedded systems development at SoC... 

    ScaleFlux

    Milpitas, CA
    1 day ago
  • Senior Embedded Platform Developer (Secure Boot / Bootloaders)Location:...  ...such as secure boot, secure firmware update (OTA), encryption, authentication...  ...low-level embedded software for bootloaders (U-Boot or...  ...Computer Science, Computer Engineering, Electrical Engineering, or... 

    ACL Digital

    Newark, CA
    1 day 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
    2 days 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
    3 days 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
    1 day ago
  •  ...and telecommunications. Our team of engineers, scientists, software developers, and operations professionals...  ...We are looking for a skilled Senior Firmware Engineer to join a cross‑functional...  ...will design, implement, and verify embedded software for ST microcontrollers —... 
    Permanent employment
    Internship
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    5 days ago
  • DIMAAG-AI, Inc. is hiring an experienced embedded software engineer to design, implement, and test software for EV technologies such as motor-control...  ...real-time embedded code in C/C++ and contribute to firmware and communications protocols for vehicle systems. Ideal candidates... 

    DIMAAG-AI, Inc.

    Fremont, CA
    2 days ago
  • ScaleFlux is seeking an experienced firmware engineer to develop next-generation CXL Type 3 memory expansion devices...  ...firmware and integrating systems with host platforms. The ideal candidate will have strong skills in embedded systems development, knowledge of high-speed... 

    ScaleFlux

    Milpitas, CA
    2 days ago
  • $100k - $200k

     ...than 160 countries.JOB DESCRIPTION:The Opportunity: The Sr Embedded Software Engineer located in our Milpitas, CA location oversees the design,...  ...file systems, etc.Experience building end-to-end systems (firmware middleware application)Experience testing software is a plusKnowledge... 
    Shift work

    Abbott

    Milpitas, CA
    3 days ago
  • $110.62k - $149.66k

     ...dynamic organization that is shaping the future of technology.Embedded Software EngineerJob DescriptionPRIMARY RESPONSIBILITY:Performs...  ...documentation of work and results. May function as a project engineer/leader with the resident responsibilities of proposals/project... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Fremont, CA
    3 days ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...seeking a highly motivated Embedded Software Engineer to join our...  ...complex embedded software/firmware for machine control in semiconductor... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $150k - $200k

     ...secure connected AI-enabled embedded solutions are created. We are...  ...driven and motivated Application Engineer in Pleasanton, CA to help us...  ...Embedded Firmware, Application Examples and a Proof...  ...of developing firmware and/or software for embedded products. Experience... 
    Full time
    Local area

    Alif Semiconductor

    Pleasanton, CA
    2 days ago
  • $130k - $175k

     ...previously thought impossible. As a Senior Embedded Software Engineer, you will work in a team whose...  ...bring up and maintain a stable operating platform and build a system for our next-...  ...Collaborate with Hardware Engineers, Firmware Engineers, Software Engineers, and Product... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    2 days ago
  •  ...integration, and testing of core platform software for next-generation Fixed...  ..., working across hardware, firmware, software, and product...  ...Computer Science or Computer Engineering, or equivalent industry...  ...years of hands‑on C and C++ embedded development. Candidates should... 

    ATR International

    Milpitas, CA
    2 days ago
  • $99k - $220k

     ...dedicated to excellence in the design and engineering of Lam's etch and deposition products...  ...protocols. (SPI, I2C, UART)Strong embedded systems firmware (bare metal / RTOS) development using...  ...with a comprehensive set of outstanding benefits.Department:Software Engineering
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    1 day ago
  •  ...Waters Corporation seeks a senior embedded firmware and FPGA engineer to architect and develop firmware and programmable logic for ARM-based instrumentation platforms. The role involves designing RTL, developing Linux BSP components, and optimizing system performance... 

    Becton Dickinson

    Milpitas, CA
    14 days ago
  • $130k - $180k

     ...responsible for the new vehicle platform and actuators integration,...  ...and Implement autonomous software diagnostics stack and DTC codes...  ...on-vehicle testing of embedded systems and autonomous driving...  ...Science, Mechatronics, Electrical Engineering, or a related field.... 
    Full time

    Plus.ai

    Fremont, CA
    3 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!