Zadar Labs | Software Engineer | Campbell, CA

Zadar Labs, Inc.

Campbell (CA)

On-site

USD 137,000 - 185,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zadar Labs, Inc. in Campbell, CA is seeking a Radar Perception and Sensor Fusion Software Engineer to design, develop, test, validate, and maintain software across the perception and robotics stack for real-time radar data processing.

You will collaborate with cross-functional teams to optimize radar performance, integrate sensor fusion, SLAM, and localization capabilities, and support field testing and deployment of scalable software systems.

Qualifications

  • Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or related field, with at least 1 year of related experience.
  • Proficiency in C, C++, and Python for embedded systems and data processing.
  • Experience with RTOS, Embedded Linux, and microcontrollers (ARM, FPGA).
  • Knowledge of radar signal processing, sensor fusion, and real-time data processing.
  • Experience with Git, CMake, and Docker.
  • Familiarity with CAN, SPI, I2C, UART, TCP/IP protocols.
  • Experience with unit testing, GDB, and performance profiling.
  • Cloud and edge computing: AWS, Azure, or NVIDIA Jetson for radar data processing.
  • Ability to write and maintain API documentation and reports.

Responsibilities

  • Develop radar processing software – design and refine algorithms for radar signal processing and data interpretation.
  • Embedded systems development – work with real-time embedded systems to integrate radar sensors with hardware platforms.
  • Firmware and driver development – write low-level firmware and device drivers for radar sensor operation.
  • Machine learning and AI integration – implement AI-driven models to enhance object detection, classification, and tracking.
  • Cloud and edge computing integration – develop cloud-based and edge-processing solutions for real-time radar data analysis.
  • Software testing and validation – conduct unit testing, debugging, and performance profiling.
  • Cross-functional collaboration – work with hardware engineers, data scientists, and product teams to optimize radar performance.
  • Technical documentation and support – maintain code documentation, API references, and user guides.

Skills

C
C++
Python
RTOS
Embedded Linux
Sensor fusion
DSP
Cloud & Edge computing
GDB
Unit testing

Education

Bachelor's degree in Electrical/Electronics Engineering or Computer Engineering
1 year related experience

Tools

Git
CMake
Docker
AWS
Azure
NVIDIA Jetson
CAN
SPI
I2C
UART
TCP/IP
Embedded Linux

Job description

At Zadar Labs, we are redefi ning perception for intelligent systems through high-resolution imaging radar and AI-driven sensing technologies. Our mission is to enable machines to perceive and understand the world more reliably across autonomous systems, robotics, industrial automation, smart infrastructure, and public safety applications.

We are looking fo r a highly motivated Radar Perception and Sensor Fusion Software Engineer to join our growing engineering team and help build next-generation perception software platforms.

As a Radar P ercep tion and Se nsor Fusion Software Engineer, you will primarily focus on software development, system integration, and real-time perception infrastructure for radar-based intelligent systems.

You will contribu te to the d esign, development, deployment, and maintenance of software modules across the perception stack, including sensor fusion, tracking, SLAM, computer vision integration, embedded deployment, and real-time processing pipelines.

The ideal candida te is a hig hly capable software engineer with strong algorithm design and problem-solving skills, leveraging solid C++ and Python programming expertise. We are looking for someone intellectually curious, mathematically strong, and excited about solving challenging real-world perception and autonomy problems.

You will work clo sely with c ross-functional teams across perception, robotics, AI, embedded systems, and DevOps to deliver robust production-grade solutions. The role involves collaboration with multicultural and globally distributed teams, partners, and customers across different regions and technical domains.

Desi gn, develop, test, valid ate, and maintain software modules across the perception and robotics stack.

Develop scalable and maintai nable real-time software systems using:

Optimize software for real-t ime and low-latency execution.

Develop tools for debugging, visualization, logging, replay, and system monitoring.

Work across Linux -based deve lopment environments and embedded platforms.

Support software packaging, release management, and deployment automation.

Develop and impro ve CI/CD pi pelines and automated testing infrastructure.

Debug integration and regres sion issues across software modules.

Work closely with engineers to improve software quality, reliability, and scalability.

Maintain dashboar ds, reports , and software health monitoring systems.

Contribute to rad ar percepti on, sensor fusion, SLAM, tracking, and localization systems.

Su pport simulatio n, testing, and validation efforts in real-world and simulated environments.

Develop tools for performanc e evaluation and data analysis.

Assist with field testing an d debugging of deployed systems.

Work with recorde d sensor da tasets and replay systems for algorithm evaluation.

Passion for build ing robust and scalable software systems

Work on impactful real-world problems in autonomy, robotics, and intelligent sensing

Collaborate with a highly ex perienced and multidisciplinary engineering team

Zadar Lab s is an equal-oppor tunity employer committed to creating an inclusive and supportive workplace where all employees can thrive. We welcome applicants of all backgrounds and identities and do not discriminate based on race, religion, gender, disability, veteran status, or other protected categories.

Job Title: SOFTWARE ENGINEER

Job Duties: Zadar Labs, Inc. in Campbell, CA is seeking Software Engineer(s) to research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.

Job responsibilities and duties include:
  • Develop and optimize radar processing software – Design, implement, and refine algorithms for radar signal processing and data interpretation.
  • Embedded Systems Development – Work with real-time embedded systems to integrate radar sensors with hardware platforms.
  • Firmware and Driver Development – Write low-level firmware and device drivers to ensure efficient radar sensor operation.
  • Machine Learning and AI Integration – Implement AI-driven models to enhance object detection, classification, and tracking capabilities.
  • Cloud and Edge computing integration – Develop cloud-based and edge-processing solutions for real-time radar data analysis.
  • Software testing and validation – Conduct unit testing, debugging, and performance profiling to ensure system reliability.
  • Cross-functional collaboration – Work closely with hardware engineers, data scientists, and product teams to optimize radar performance.
  • Technical documentation and support – Maintain code documentation, API references, and user guides for internal and external use.
Minimum Requirements:

Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or any related field of study and at least one (1) year of experience in any related position(s) in which the experience was gained.

  • C, C++, and Python for embedded systems and data processing
  • RTOS, Embedded Linux, and microcontrollers (ARM, FPGA)
  • Radar & Signal Processing: Knowledge of DSP, sensor fusion, and real-time data processing
  • Git, CMake, and Docker
  • CAN, SPI, I2C, UART, and TCP/IP protocols
  • Unit testing, GDB, and performance profiling
  • Cloud & Edge computing: AWS, Azure, or NVIDIA Jetson for radar data processing
  • Write and maintain API documentation and reports
Additional Information:

Job Site: 530 Division Street, Campbell, CA 95008; Salary $161,000/year.

Travel: Require 10% domestic travel. No telecommuting.

EOE/Must be legally authorized to work in the United States without sponsorship

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Perception Algorithms Software Engineer — Radar and Sensor Fusion
Perception Algorithms Software Engineer — Radar and Sensor Fusion

Zadar Labs, Inc. • San Francisco (CA)

On-site
USD 130,000 - 200,000
Health, Dental, Vision, and 401(k)
Equity
Daily catered meals and snacks
+1
Radar Perception & Sensor Fusion Engineer
Radar Perception & Sensor Fusion Engineer

Zadar Labs, Inc. • Campbell (CA)

On-site
USD 137,000 - 185,000
Radar DSP Engineer
Radar DSP Engineer

DAS Technology Group • Austin (TX)

On-site
USD 120,000 - 170,000
Health insurance
Dental insurance
Vision insurance
+5
Senior Radar Software Engineer
Senior Radar Software Engineer

Omnisight • United States

On-site
USD 90,000 - 120,000
Radar Perception & Sensor Fusion Engineer — Real-Time AI
Radar Perception & Sensor Fusion Engineer — Real-Time AI

Zadar Labs, Inc. • San Francisco (CA)

On-site
USD 130,000 - 200,000
Health, Dental, Vision, and 401(k)
Equity
Daily catered meals and snacks
+1
Radar Systems Engineer
Radar Systems Engineer

LeoLabs, Inc. • Washington

On-site
USD 120,000 - 160,000
Global remote/hybrid opportunities
Meaningful missions with impact
Competitive salary and equity
Senior Software Engineer
Senior Software Engineer

Zendar Inc. • Berkeley (CA)

On-site
USD 160,000 - 180,000
Medical, dental, and vision insurance
Equity
Flexible PTO
+1
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Science & Technology Research (STR) • Arlington (VA)

On-site
USD 100,000 - 130,000
Sr. Software Engineer (Radar R&D & Production Focused)
Sr. Software Engineer (Radar R&D & Production Focused)

Chaos Industries • Hawthorne (CA)

On-site
USD 140,000 - 220,000
Health Benefits
401(k) with company match
Free daily lunch
+1
Embedded Software Engineer
Embedded Software Engineer

Technovative Applications • Brea (CA)

On-site
USD 120,000 - 180,000