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)
$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...SuggestedHourly pay$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-...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
$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- ...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...SuggestedFull timeContract 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$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 timeTemporary workWork at officeRelocation packageFlexible hours$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$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$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- ...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
$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
$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...$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 timeWork at officeRemote workWorldwideFlexible hours$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...WorldwideFlexible hours$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 wageFull timeWork experience placementFlexible hours- ...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 timeLocal area
$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...WorldwideFlexible hours- ...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
- ...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
$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 EngineeringLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$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 wageFull timeFlexible hours$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 wageFull timeFlexible hours$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 wageFull timeWork experience placementFlexible hours$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$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$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$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 wageFull timeFlexible hours$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 timeTemporary workLocal areaFlexible hours
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 software engineer Fremont, CA
- embedded developer Fremont, CA
- embedded systems software engineer Fremont, CA
- platform engineer Fremont, CA
- platform developer Fremont, CA
- software technology Fremont, CA
- remote software sales Fremont, CA
- embedded software Fremont, CA
- software intern Fremont, CA


