Software Engineer

Wise Skulls LLC

Sunnyvale (CA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Wise Skulls LLC is seeking a hands-on Software Engineer to integrate LiDAR and camera perception into robotic stacks on Sunnyvale hardware. You will own drivers, sensors, and tooling from wire to calibrated point clouds, with CUDA and ROS 2 on Jetson/X86 platforms.

You will build reusable components, participate in CI/CD, and collaborate with hardware and manufacturing teams to ship reliable releases. Strong C++/Python skills and real-sensor experience are required.

Qualifications

  • Bachelor's degree in CS/EE/Robotics or equivalent experience.
  • 3+ years software engineering with real sensors/hardware.
  • Expert-level C++ (C++17+) and Python with CMake and packaging.
  • Hands-on ROS 2 and Linux networking/RT data paths.
  • CUDA or GPU compute experience; NVIDIA Jetson deployment.
  • Experience building Docker-based dev env and GitLab/Jenkins CI/CD.
  • Proven end-to-end component ownership in fast-moving env.
  • Strong cross-team communication.

Responsibilities

  • Develop and maintain sensor drivers, ROS 2 packages, and SDK components for LiDAR and camera data.
  • Build GPU-accelerated processing and Python/C++ libraries with bindings.
  • Own time synchronization and data-path correctness for high-bandwidth sensors.
  • Design and maintain calibration and end-of-line test pipelines.
  • Build recording, playback, and visualization tooling for sensor data.
  • Own developer platform: Docker images, packaging, and CI/CD pipelines.
  • Serve as first responder for integration issues and fix root causes.
  • Collaborate with hardware, silicon, algorithm, and manufacturing teams.
  • Use AI-assisted coding tools to move faster with quality.

Skills

C++17+
Python
ROS 2
Linux
CUDA
CI/CD
Docker
GitLab
Jenkins
Communication

Education

Bachelor's degree in CS/EE/Robotics

Tools

CMake
Groovy pipelines
pybind11
Nsight
Tracy

Job description

Hiring: Software Engineer – Physical AI Platform Integration

  • Work Authorization. USC and GC Only
  • Location: Sunnyvale, CA (Onsite)

About The Role

  • We are looking for a hands‑on software engineer to make LiDAR and camera perception systems work end to end on real robots and on the compute platforms our customers use. You will own the software path from sensor packets on the wire to calibrated, time‑synchronised point clouds and images inside a robotics stack: sensor drivers and SDK, GPU‑accelerated processing, calibration and end‑of‑line test tooling, data recording and playback, and the containers and CI/CD that let a small team ship all of this quickly and reliably. Much of the work is turning early results into maintained, reusable components that robotics teams inside and outside can depend on: a proof of concept becomes a driver, a one‑off script becomes a calibration pipeline, a demo becomes a supported release. You will work closely with algorithm, hardware, silicon, and manufacturing engineers, and split your time between building new capability and supporting the people who use it. Expert‑level C++ and Python are required. You should be equally at home in a CUDA kernel, a ROS 2 node, a CMake file, and a GitLab pipeline.

What You’ll Do

  • Develop and maintain sensor drivers, ROS 2 packages, and SDK components that deliver LiDAR and camera data (point clouds, Doppler velocity, images, IMU) to robotics and perception stacks on NVIDIA Jetson and x86 GPU platforms.
  • Build GPU-accelerated processing on the receiving side: point‑cloud filtering and clustering, camera‑to‑LiDAR projection and image rectification, motion compensation, and ego‑velocity or odometry estimation, packaged as reusable C++ libraries with Python bindings.
  • Own time synchronization and data‑path correctness for Ethernet‑attached sensors: PTP, packet parsing, times‑tamping, and frame assembly for high‑bandwidth streams (for example NVIDIA Holoscan Sensor Bridge, RoCe/UDP).
  • Design and maintain calibration, KPI, and end‑of‑line test pipelines used in manufacturing and field bring‑up, including automation of test fixtures such as robotic arms and data‑acquisition stations.
  • Build the recording, playback, and visualization tooling (pcap, MCAP, Foxglove, compressed video) that engineers and customers use to capture, replay, and debug sensor data.
  • Own the developer platform: Docker images for multiple CPU/GPU targets, ROS 2 distributions, Python and C++ packaging (wheels, .deb), and CI/CD on GitLab CI and Jenkins (Groovy pipelines and shared libraries) with fast, risk‑based gating, hardware‑in‑the‑loop test stages, and release automation.
  • Act as first responder for integration issues raised by internal teams, technology demonstrations, and early customers; reproduce problems from logs and recordings, fix root causes, and feed the lessons back into tooling and documentation.
  • Work in tight loops with hardware, silicon, algorithm, and manufacturing teams across time zones; write clear documentation and modular code that others can extend.
  • Use AI‑assisted coding tools to move faster without sacrificing review quality or correctness.

Required Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Robotics, or a related technical field, or equivalent practical experience.
  • 3+ years of professional software engineering experience on systems that interface with real sensors or hardware.
  • Expert‑level modern C++ (C++17 or newer) and Python, including CMake‑based builds and Python packaging.
  • Hands‑on experience with ROS 2 (or comparable robotics middleware) and Linux systems programming, including networking and multi‑threaded, real‑time data paths.
  • Working knowledge of CUDA or another GPU compute framework, and of deploying software on NVIDIA Jetson or similar embedded GPU platforms.
  • Proven ability to build and maintain Docker‑based development environments and CI/CD pipelines, in GitLab CI and Jenkins (declarative pipelines and shared libraries in Groovy) or equivalent.
  • Track record of taking prototypes to maintained, tested, documented components; comfortable owning a component end to end in a fast‑moving, sometimes ambiguous environment.
  • Strong communication and collaboration skills across disciplines and time zones.

Preferred Qualifications

  • Experience integrating LiDAR or camera sensors: point‑cloud processing, camera models and rectification, intrinsic and extrinsic calibration, sensor time synchronization (PTP, hardware triggers).
  • Experience with NVIDIA Holoscan, Isaac ROS / NITROS, TensorRT, or similar accelerated perception frameworks.
  • Background in state estimation or odometry (ego‑motion, visual‑inertial odometry, factor‑graph optimization) or in signal processing for FMCW / Doppler sensing.
  • Experience with robotics data tooling: MCAP/rosbag, Foxglove, pcap analysis, large‑dataset ingestion (Parquet).
  • Familiarity with manufacturing or end‑of‑line test environments, robotic test fixtures, and release and versioning discipline for production images.
  • Experience with Python/C++ interop (nanobind, pybind11, Cython), profiling (Tracy, Nsight), and micro‑benchmarking.
  • Experience running hardware‑in‑the‑loop CI: Jenkins agents attached to device benches, Groovy shared libraries that drive flashing, power control, and on-device tests, and Gerrit or GitLab triggered device pipelines.
  • Startup or small‑team experience; comfort supporting demos and customers directly.
  • MS or PhD in a related field is a plus, not a requirement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Physical AI Platform Integration
Software Engineer – Physical AI Platform Integration

Lyte • Sunnyvale (CA)

On-site
USD 170,000 - 250,000
Competitive salary and equity
Medical, dental, and vision coverage
401(k) retirement plan
+2
Software Engineer – Physical AI Platform Integration
Software Engineer – Physical AI Platform Integration

Lyte AI Inc. • Sunnyvale (CA)

On-site
USD 170,000 - 250,000
Competitive salary and equity
Medical, dental, and vision coverage
Flexible vacation policy
+2
Senior Perception Engineer | Sensors, Firmware & Drivers
Senior Perception Engineer | Sensors, Firmware & Drivers

Persona AI, Inc. • Houston (TX)

Hybrid
USD 120,000 - 190,000
Performance bonus
Medical benefits
Equity
+2
Senior Perception Engineer | Sensors, Firmware & Drivers
Senior Perception Engineer | Sensors, Firmware & Drivers

Persona AI Inc • Houston (TX)

On-site
USD 150,000 - 210,000
Performance-based bonus
Medical benefits (employer covered)
Equity (early-stage)
+2
Senior Perception Engineer | Sensors, Firmware & Drivers
Senior Perception Engineer | Sensors, Firmware & Drivers

Persona AI • Houston (TX)

On-site
USD 140,000 - 200,000
Competitive compensation
Performance-based bonus
Medical benefits
+3
Robotics Integration Engineer
Robotics Integration Engineer

Cyngn • Mountain View (CA)

On-site
USD 80,000 - 110,000
Software Engineer, Localization
Software Engineer, Localization

Mach Industries • San Francisco (CA)

On-site
USD 180,000 - 240,000
Robotics Perception Engineer
Robotics Perception Engineer

Auxo Talent • San Francisco (CA)

On-site
USD 140,000 - 190,000
Software Engineer, Platform
Software Engineer, Platform

AeroVect • Atlanta (GA)

On-site
USD 120,000 - 180,000
Software Engineer, Platform
Software Engineer, Platform

AeroVect Technologies Inc. • Atlanta (GA), Northern (KY)

On-site
USD 120,000 - 165,000