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

Job Description

Job Description

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.

• Bachelor’s or Master’s 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)

 

Vacancy posted a month 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
    23 hours 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
  •  ...Duties & Responsibilities Carry out firmware design under the guidance of senior...  ...Education & Experience ~ MS in Electrical Engineering or related technical fields. ~5...  ...provides a comprehensive career development platform within an environment that challenges... 
    Suggested
    Permanent employment
    Work at office

    II-VI Aerospace & Defense

    Fremont, CA
    5 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
    3 days ago
  •  ...Job Title : Firmware Engineer Location: Fremont, CA - Hybrid Mode of Hire: Contract...  ...Minimum of 4 to 8 years of experience in software development in C, C++. Primary:...  ...Framework, and .NET Core . knowledge of embedded systems and real-time operating systems... 
    Suggested
    Full time
    Contract work

    PSRTEK

    Fremont, CA
    2 days ago
  • $214k - $290k

     ..., resources and technology solutions.Platform management firmware is essential to the reliability, serviceability...  ...methodology, review code, and mentor engineers; represent firmware architecture to...  ...field.Experience: 10+ years of embedded/firmware development experience,... 
    Permanent employment
    Full time

    Hyve Design Solutions

    Fremont, CA
    4 days ago
  • $205k - $265k

     ...About The Role We are seeking a Staff Firmware Engineer to work with cross-functional teams to...  ...problems involving the integration of software and hardware in robot systems. Write...  ...highly desirable Experience writing embedded C++ for ARM systems Experience developing... 
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    6 days ago
  • $120k - $160k

     ...environments by integrating control engineering, artificial intelligence,...  ...and Responsibilities Own firmware architecture for humanoid...  ...and dexterous hands. Develop embedded C/C++ firmware, peripheral drivers...  ...models, and SDK APIs with software and controls teams.... 
    Work at office

    SERES AUTO_USA

    Milpitas, CA
    2 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
  • $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
  •  ...Job Title: Embedded Software Engineer Location: Fremont , California, United States Duration...  .... Work with FPGA and ASIC platforms, ensuring seamless integration and performance...  ...Develop high-performance drivers and firmware to support machine learning workloads... 
    Full time

    NR Consulting

    Fremont, CA
    1 day ago
  • $125k - $150k

     ...Solutions transforms complex engineering challenges into production...  ...closure by working with Hardware/Software Engineering to identify,...  ...during NPI builds.Will make sure firmware flashing process is free of...  ...at component and platform levels. Collaborates with different... 
    Full time
    Flexible hours

    Hyve Design Solutions

    Fremont, CA
    3 days ago
  •  ...intelligently and flexibly as software.   At the heart of...  ...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
    28 days ago
  • $114k - $228k

     ...people in more than 160 countries.The Opportunity:The Sr Embedded Software Engineer located in our Milpitas, California location oversees the...  ...file systems, etc.· Experience building end-to-end systems (firmware middleware application)· Experience testing software is a... 

    Abbott

    Milpitas, CA
    23 hours 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
    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
    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
    1 day ago
  •  ...secure connected AI-enabled embedded solutions are created. We are...  ...motivated Senior Application Engineer in Pleasanton, CA to help us...  ...Responsibilities:* Design Embedded Firmware, Application Examples and a...  ...developing firmware and/or software for embedded products. Experience... 
    Full time
    Local area

    Alif Semiconductor

    Pleasanton, CA
    2 days ago
  • $155k - $200k

     ...previously thought impossible.As a Staff 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
  •  ...Embedded Software Engineer Key skills: Proficiency in C, C++ and working experience in C# Expert debugging skills using In-Circuit Emulators...  ...SPI, etc. Demonstrated expertise in ARM architecture / platforms. Experience in customizing Linux operating systems for... 
    Work experience placement

    United IT

    Fremont, CA
    1 day ago
  •  ...Pleasanton, Ca, is seeking a Software Engineer who is passionate about...  ...interfacing with hardware (embedded devices, lab equipment, etc....  ...automated deployment and scaling platforms Experience with database...  ...driving real-time control, firmware, and low-level drivers from... 
    Permanent employment

    Bright Silicon Technologies

    Pleasanton, CA
    1 day 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
  • $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
    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...  ...and maintain embedded software and firmware for semiconductor equipment... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • $159.5k - $271.2k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...and experienced Lead Embedded Software Engineer to join our...  ...deployment of complex software and firmware for machine control in... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    23 hours ago
  • $170k - $190k

     ...supports a broader climate technology platform that helps energy companies improve...  ...research, and emissions measurement.  The Embedded Software Engineer will be working with the Engineering...  ..., CA. They will focus on writing firmware for embedded systems in the... 
    Work at office

    Project Canary

    Hayward, CA
    a month 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
    1 day 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
    2 days 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
    2 days ago
  • $167.7k - $245.2k

     ...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    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!