Senior Software Architect, Physical AI

Altera Corporation

$231K — $341K *
Enterprise Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, plus 15+ years of relevant experience.
  • Strong C++ and Linux systems-development skills, including concurrency, performance optimization, and debugging.
  • Experience designing and shipping SDKs, middleware, runtimes, or developer-facing platform software.
  • Understanding of heterogeneous data movement across CPU, GPU, FPGA, DMA, shared memory, and high-speed I/O.
  • Experience with Holoscan, ROS 2, or comparable robotics frameworks.
  • Experience with hardware-accelerated video, vision, sensor, networking, or signal-processing pipelines.
  • Strong communication skills and demonstrated ownership of complex projects.

Responsibilities

  • Define and guide SDK architecture, APIs, and hardware abstraction.
  • Architect high-performance modules for sensor ingestion and ISP.
  • Integrate FPGA acceleration into Holoscan and ROS 2 workflows.
  • Develop Linux-based C++ libraries and Python bindings, ensure documentation.
  • Collaborate with hardware and AI teams to validate performance metrics.
  • Mentor engineers and provide technical leadership from architecture to release.

Benefits

  • Incentive opportunities based on individual and company performance
  • Work in a cutting-edge technology area with robotics and AI applications
  • Exposure to advanced hardware/software integrations with FPGA
  • Opportunity for technical leadership and mentorship
  • Engagement with diverse cross-functional teams
Full Job Description
Job Details:

Job Description:

Altera is seeking a Senior Software Architect to help build our Physical AI SDK-a developer-facing platform that enables robotics and drones applications to use FPGA acceleration through portable, composable, high-performance APIs.

You will connect frameworks such as NVIDIA Holoscan, ROS 2, Linux, and ONNX Runtime to Altera FPGA platforms. This hands-on role combines software architecture, production development, hardware/software integration, and customer-focused solution delivery.

Responsibilities
  • As software architect, define and guide SDK architecture, APIs, hardware abstraction, device discovery, lifecycle management, diagnostics, and plugin interfaces.
  • Architect high-performance modules for sensor ingestion, camera and video pipelines, ISP, compression, memory and buffer management, synchronization, networking, localization, and AI pre-processing.
  • Work with the engineering to integrate FPGA acceleration into Holoscan and ROS 2 workflows, including minimum or zero-copy data paths, DMA, metadata, timestamping, QoS, and deterministic execution.
  • Help develop Linux-based C++ libraries, Python bindings, utilities, deployment tools, and take responsibility of documentation, and reference applications.
  • Collaborate with FPGA, hardware, AI, systems, and customer teams to validate latency, throughput, resource utilization, and reliability.
  • Mentor engineers and provide technical leadership from architecture through release.


The pay range below is for Bay Area California only. Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance.

$231.5K - $341.1K USD

Qualifications:

Required Qualifications
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, plus 15+ years of relevant experience.
  • Strong C++ and Linux systems-development skills, including concurrency, performance optimization, and debugging.
  • Experience designing and shipping SDKs, middleware, runtimes, device frameworks, or developer-facing platform software.
  • Understanding of heterogeneous data movement across CPU, GPU, FPGA, DMA, shared memory, and high-speed I/O.
  • Experience with Holoscan, ROS 2, GStreamer, ffmpeg, OpenCV, or a comparable robotics or real-time framework.
  • Experience with hardware-accelerated video, vision, sensor, networking, or signal-processing pipelines.
  • Strong communication skills and demonstrated ownership of complex, cross-functional projects.


Preferred Qualifications
  • Experience with Altera FPGAs, PCIe, Ethernet, MIPI CSI-2/D-PHY, GMSL, FPGA acceleration, or HLS/RTL integration.
  • Experience with robotics end-to-end pipeline.
  • Familiarity with zero-copy, RDMA, GPUDirect, high-speed Ethernet, embedded Linux, Yocto, containers, and cross-compilation.
  • Experience with camera systems, ISP pipelines, video compression, sensor fusion, SLAM, or robotics perception.
  • Experience defining SDK roadmaps, compatibility policies, release criteria, and developer documentation.


Travel Requirements: 30%

Job Type:
Regular

Shift:
Shift 1 (United States of America)

Primary Location:
San Jose, California, United States

Additional Locations:

Similar Jobs

More Jobs at Altera Corporation

More Enterprise Technology Jobs

Find similar Senior Software Architect, Physical AI jobs: