Embedded Firmware Engineer - ARM/Cortex & DSP Platforms

Polluxa, Inc.

Milpitas (CA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Polluxa, Inc. in Milpitas, CA is seeking an embedded software engineer to develop firmware for heterogeneous SoCs across Linux and RTOS environments.

You will work on precision motion control, camera configuration, image acquisition, and sensor data processing as part of a cross-functional team. The role requires strong C/C++ development, experience with embedded Linux, and hands-on work with cameras, DSPs, and high-speed interfaces.

Qualifications

  • Proficiency in embedded Linux development, including BSP customization, device drivers, kernel debugging, bootloader integration.
  • Experience with ARM Cortex-R/M processors in memory-constrained real-time environments.
  • Experience with TI Jacinto or Sitara platforms and C66x/C7x DSP architectures.
  • Strong PCIe experience and system integration.
  • Camera interfaces, image processing, sensors, or motion-control domains.

Responsibilities

  • Develop embedded firmware and software in C/C++ for heterogeneous SoC platforms across Linux and RTOS environments.
  • Design software for precision motion control, machine automation, camera configuration and image acquisition, sensor data acquisition, and real-time signal processing.
  • Analyze system-level requirements and architect, design, develop, and debug low-level software for complex hardware subsystems.
  • Develop and maintain BSPs, device drivers, bootloader configurations, and platform software for embedded Linux systems.
  • Perform hardware bring-up, system integration, performance tuning, and root-cause analysis across processors, peripherals, networking interfaces, imaging subsystems, and control systems.
  • Collaborate with Electrical, FPGA, Mechanical, Systems, and Product Engineering teams across global locations.
  • Develop diagnostic, configuration, and validation tools in C++ and Python on Windows platforms.
  • Enhance and maintain existing firmware and software architectures to improve subsystem control, diagnostics, reliability, performance, and scalability.
  • Work with customers, suppliers, and technology partners to support system integration and deployment.

Skills

C/C++ development
embedded Linux
Python
OO design

Tools

LabVIEW
Python
MATLAB
InfiniBand/RoCE
PCIe

Job description

Polluxa, Inc. in Milpitas, CA is seeking an embedded software engineer to develop firmware for heterogeneous SoCs across Linux and RTOS environments.

You will work on precision motion control, camera configuration, image acquisition, and sensor data processing as part of a cross-functional team. The role requires strong C/C++ development, experience with embedded Linux, and hands-on work with cameras, DSPs, and high-speed interfaces.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer - Firmware & Real-Time
Embedded Systems Engineer - Firmware & Real-Time

Polluxa, Inc. • Schiller Park (IL)

On-site
USD 85,000 - 115,000
Senior Embedded Software Engineer (C++/Linux)
Senior Embedded Software Engineer (C++/Linux)

Polluxa, Inc. • Rolling Meadows (IL)

On-site
USD 110,000 - 140,000
High-Speed DSP Embedded Engineer (Firmware & Bring-Up)
High-Speed DSP Embedded Engineer (Firmware & Bring-Up)

Polluxa, Inc. • Sunnyvale (CA)

On-site
USD 110,000 - 160,000
Video Systems Embedded FW/SW Engineer
Video Systems Embedded FW/SW Engineer

Polluxa, Inc. • United States

On-site
USD 90,000 - 120,000
Embedded Principal Engineer — Real-Time Systems & DSP
Embedded Principal Engineer — Real-Time Systems & DSP

Polluxa, Inc. • Cedar Rapids (IA)

On-site
USD 110,000 - 150,000
Embedded Motion Control Engineer (C/C++/Python)
Embedded Motion Control Engineer (C/C++/Python)

Polluxa, Inc. • Milpitas (CA)

On-site
USD 120,000 - 180,000
Embedded Linux Software Engineer — UI & Firmware Integration
Embedded Linux Software Engineer — UI & Firmware Integration

Polluxa, Inc. • Union City (CA)

On-site
USD 110,000 - 140,000
Embedded Firmware Engineer II - Systems & Hardware
Embedded Firmware Engineer II - Systems & Hardware

Polluxa, Inc. • San Antonio (TX)

On-site
USD 95,000 - 130,000
Senior Embedded Firmware Engineer — C/C++, ARM MCU
Senior Embedded Firmware Engineer — C/C++, ARM MCU

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000
Senior Embedded Systems Engineer: High-Speed DSP & PHY
Senior Embedded Systems Engineer: High-Speed DSP & PHY

Polluxa, Inc. • Sunnyvale (CA)

On-site
USD 140,000 - 190,000