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 & Firmware The 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 10 hours 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
    4 days 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
    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-... 
    Suggested
    Long distance
    Flexible hours

    Molex

    Fremont, CA
    20 hours 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
    1 day 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
    3 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
    4 days ago
  • $214k

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

    Artyc

    Fremont, CA
    more than 2 months 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
    3 days 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
    1 day 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
    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
    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
    20 hours 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
    20 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
    4 days ago
  •  ...intelligently and flexibly as software. At the heart of this...  ...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
    1 day 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
    1 day 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
    4 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
    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
    20 hours 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
    20 hours 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
    20 hours 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
    12 days ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and...  ...brightest research scientist, software engineers, application development...  ...products include the SPx platforms for wafer surface quality...  ...and maintain embedded software and firmware for semiconductor equipment... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    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
    4 days ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and...  ...brightest research scientist, software engineers, application development...  ...products include the SPx platforms for wafer surface quality...  ...QualificationsKey ResponsibilitiesDevelop embedded firmware and software in C/C++ for... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 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
    1 day ago
  • $120k - $150k

     ...goals, strategies, resources and technology solutions.Senior Platform Engineer (Multi-Cloud & AI Adoption)As a Senior Platform Engineer,...  ...Bedrock).Your mission is to reduce the "cognitive load" on software teams by abstracting away infrastructure complexity through... 
    Full time

    Hyve Design Solutions

    Fremont, CA
    4 days ago
  • $85k - $120k

     ...in a fast changing, high-growth technology environment!System engineering Lead in the new product introduction (NPI) process of server networking...  ...knowledge requirementPerforms technical analysis of software, hardware and transmission facilities using various diagnostic... 
    Full time

    Hyve Design Solutions

    Fremont, CA
    20 hours ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...products include the SPx platforms for wafer surface quality and...  ..., including BIOS, BMC/IPMI firmware, hardware health, and system... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    20 hours ago

Do you want to receive more vacancies?

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