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)
- We are seeking a skilled Embedded Software/Firmware Engineer to design, develop, and optimize firmware and low-level software for our embedded systems... ...the Board Support Package (BSP)for new hardware platforms, including bootloaders, peripheral drivers, and low-level...Suggested
$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...SuggestedLong distanceFlexible hours- ...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...SuggestedPermanent employmentWork at office
- A leading university is seeking an experienced Embedded Software/Firmware Engineer in Fremont, California. The candidate will design, develop, and optimize firmware for embedded systems, requiring proficiency in C/C++ and experience with BSP development. The role involves...Suggested
- Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team. Use C++ to write... ...testing procedures. Education & Experience MS in Electrical Engineering or related technical fields. 5 years of related experience is...SuggestedPermanent employmentWork at office
- A leading technology firm in Fremont, California is seeking a Firmware Engineer to design and develop firmware using C++ for embedded systems. Candidates should have an MS in Electrical Engineering and a solid foundation in digital circuit design. The role requires collaboration...
$90k - $150k
...TN Work schedule Onsite Job Title BMC Firmware Engineer x 15 Openings & BIOS Firmware Engineer... ...maintain BMC firmware solutions using embedded C and C++ in a Linux based environment.... ...Collaborate with hardware design and platform architecture teams to ensure proper BMC...Full timeRemote work$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 employmentFull time$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- ...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...
$142.11k - $186.06k
Vector Atomic, based in Pleasanton, CA, is seeking a Senior Firmware Engineer to join their team focused on developing groundbreaking... ...You will work alongside physicists and engineers, designing embedded software for microcontrollers and implementing control algorithms...- etherWhere Corporation in Milpitas, CA is seeking a qualified candidate to develop signal processing algorithms in Matlab and firmware for embedded ARM processors. You will write DSP algorithms including digital filtering, timing and frequency tracking loops, Kalman...
- KLA Milpitas is seeking an Embedded Software Engineer (C/C++ | Micro Controller) to develop firmware for heterogeneous SoC platforms, including ARM processors and TI DSPs. You will work in Linux/RTOS environments on motion control, image acquisition, and sensor data paths...
$170k - $190k
Project Canary Inc. is seeking an Embedded Software Engineer to join Aeris Technologies in Hayward, California. This role focuses on developing firmware for embedded systems in laser spectroscopy sensors. The ideal candidate should have over 5 years of experience in embedded...- ...Canary is looking for an experienced Embedded Software Engineer to join their team at Aeris Technologies... ..., CA. This role involves writing firmware for embedded systems specifically within... ...schematics to develop communication platforms for new and existing sensors, oversee...
$179.4k - $263.12k
...proprietary technology and software-defined vehicle architecture... ...sustainability, design and engineering, ambition and integrity. In... ..., develop, and optimize embedded platform software for automotive ADAS... ...bootloaders, secure boot, firmware update mechanisms, and UDS...Immediate start- Tarana Wireless Inc. is seeking a Staff Embedded Software Engineer to build and maintain a stable platform for ngFWA products. You’ll collaborate across hardware, firmware, software, and product management to design, implement, and validate new features, focusing on reliable...
- ...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 employmentInternshipImmediate startFlexible hours
- ...processing algorithms in Matlab and firmware and subsequent... ...our products running on an embedded processor in our chips. The... ...in Electrical and Computer Engineering with an emphasis in DSP and... ...have sufficient experience in software/firmware and system architecture...
- We are seeking a Senior Firmware Engineer to design, maintain, and validate NVMe SSD firmware... ...interoperability with NVMe compliance tools, host platforms, and JEDEC/MIPI SMBus and I3C... ...a related field. At least 3 years of software or firmware applications engineering...
- Department: Engineering/Firmware Development Job Description: We are looking... ...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...
- II-VI UK, Ltd. in Fremont, CA, is seeking a firmware engineer to design firmware under guidance of senior team members. You will write firmware in C++ for ST MCUs and develop GUI tools for testing using Python or other languages. You will use logic analyzers and oscilloscopes...
$194k - $252k
...About The Role We are seeking a Staff Firmware Engineer to plan robot firmware architecture,... ...problems dealing with the integration of software and hardware Write performant, well-... ...highly desirable Experience writing embedded C++ for ARM systems Experience...Full timeTemporary workWork at officeRelocation packageFlexible hours$35 per hour
Embedded Software Engineer Intern, Implant Embedded Systems Fremont, California, United States We are creating devices that enable a bi-directional... ...in highly powered and latency‑constrained environments. Firmware is the kernel of operation for the implant and you have...Hourly payPrice workTemporary workInternshipFlexible hours- 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...
$179.4k - $263.12k
...proprietary technology and software-defined vehicle architecture... ...sustainability, design and engineering, ambition and integrity. In... ..., develop, and optimize embedded platform software for automotive ADAS... ...bootloaders, secure boot, firmware update mechanisms, and UDS...Immediate start- ...experience in Linux-based embedded application development,... ...device UI development, and firmware integration who can... ...build application-layer software for embedded Linux platforms Create and maintain... ...and data pipelines Engineer robust logging, health monitoring...
$99k - $220k
...Global Product Engineering In the Global Products Group, we... ...impact you’ll make As a Software Engineer at Lam, you will be... ...infrastructure, and technology platforms. Your expertise will... ...experience. Experience with embedded software development, distributed...Full timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$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 timeFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Platform & Firmware. Be the first to apply!
- embedded engineer Fremont, CA
- embedded systems software engineer Fremont, CA
- embedded developer Fremont, CA
- embedded software engineer Fremont, CA
- platform engineer Fremont, CA
- platform developer Fremont, CA
- software implementation project manager Fremont, CA
- remote software sales Fremont, CA
- bank software Fremont, CA
- healthcare software sales Fremont, CA



