Embedded Software Engineer - Platform & Firmware jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pivotal Systems · 4 months ago

Embedded Software Engineer - Platform & Firmware

Pivotal Systems is seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardware in embedded systems. The role involves foundational software development including drivers, bootloaders, and firmware, with a focus on optimizing performance and collaborating with hardware teams.

IndustrialManufacturingSemiconductorSoftware
check
H1B Sponsor Likelynote

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.)

Qualification

C programmingC++ programmingAssembly languageMicrocontrollersReal-time operating systemsDevice driver developmentLow-level debugging toolsAnalytical skills’s degreeEtherCAT technologyCAN ecosystem SoftwareEmbedded LinuxPLC familiarityProblem-solving skills

Required

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

Experience with EtherCAT technology
CAN ecosystem Software: DeviceNet or CANopen stacks
Embedded Linux Platform Software: Device tree, init/system services, userspace daemons, kernel
Diagnostic tooling: Python utilities for log parsing and packet/trace inspection
PLC familiarity: (software and hardware)

Company

Pivotal Systems

twittertwitter
company-logo
Pivotal Systems provides process matching solutions for the semiconductor industry.

H1B Sponsorship

Pivotal Systems has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)

Funding

Current Stage
Public Company
Total Funding
$48.92M
Key Investors
Firsthand Technology Value Fund
2018-07-02IPO
2016-09-01Series D
2015-08-31Convertible Note

Leadership Team

leader-logo
Kevin M. Hill
Chief Executive Officer
linkedin
leader-logo
Ron Warrington
Chief Financial Officer
linkedin
Company data provided by crunchbase