Newsroom
*
Newsroom *
-
About ZadarLabs
ZadarLabs is a technology company focused on delivering production-grade perception and sensing solutions
powered by radar-centric and multi-sensor intelligence. Our products are deployed in operational environments
where robustness, performance, and scalability are critical. We develop end-to-end systems that integrate radar,
camera, and IMU sensors with real-time inference, tracking, and analytics pipelines.
Role Overview
We are seeking a highly capable Software Development Engineer to contribute to the design, development, and
maintenance of production-ready perception software. This role is strongly product-oriented, emphasizing
reliability, performance, and long-term maintainability. The successful candidate will work across the full software
lifecycle, contributing to real-time multi-sensor systems involving radar, IMU, and camera platforms.
Minimum Qualifications
• Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related
discipline
• Expert-level proficiency in C++ and Python within production software environments
• Strong foundation in linear algebra, probability, and applied mathematics
• Practical understanding of machine learning concepts with an emphasis on model inference
• Hands-on experience with Kalman filter–based tracking systems, including JPDA or similar multi-target
tracking approaches
• Experience working with radar, IMU, and camera sensor data in real-world systems
• Demonstrated strength in algorithm design and implementation with a focus on performance and numerical
robustness
Core Technical Skills
• Inference pipeline development and optimization using ONNX Runtime and TensorRT
• Design and implementation of real-time and low-latency software systems
• Development of production applications or visualization tools using Qt
• Inter-process and distributed communication using ZeroMQ (ZMQ)
• Design and integration of RESTful APIs
Key Responsibilities
• Design, develop, and maintain high-quality production software in C++ and Python
• Build, integrate, and optimize real-time inference and tracking pipelines for multi-sensor systems
• Implement and maintain robust multi-object tracking algorithms based on Kalman filtering frameworks
• Integrate perception and tracking components into larger product architectures and services
• Profile, debug, and optimize performance-critical code paths
• Ensure software quality through testing, code reviews, and clear technical documentation
• Collaborate effectively with cross-functional engineering, product, and deployment teams
Nice-to-Have Qualifications
• Experience with multi-sensor calibration, synchronization, and fusion pipelines
• Backend or service development experience using .NET technologies
• Experience deploying and supporting software in Linux-based production environments
• Familiarity with distributed, edge-compute, or embedded systems
Equal Opportunity & Inclusive Workplace
ZadarLabs is committed to fostering an inclusive, diverse, and respectful workplace. We are an equal opportunity
employer and do not discriminate on the basis of race, color, religion, gender, gender identity or expression,
sexual orientation, age, national origin, disability, veteran status, or any other characteristic protected by
applicable law. We believe that diverse perspectives strengthen our products and our teams, and we encourage
applications from all qualified candidates.
-
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:
1. Develop and optimize radar processing software – Design, implement, and refine algorithms for radar signal processing and data interpretation.
2. Embedded Systems Development – Work with real-time embedded systems to integrate radar sensors with hardware platforms.
3. Firmware and Driver Development – Write low-level firmware and device drivers to ensure efficient radar sensor operation.
4. Machine Learning and AI Integration – Implement AI-driven models to enhance object detection, classification, and tracking capabilities.
5. Cloud and Edge computing integration – Develop cloud-based and edge-processing solutions for real-time radar data analysis.
6. Software testing and validation – Conduct unit testing, debugging, and performance profiling to ensure system reliability.
7. Cross-functional collaboration – Work closely with hardware engineers, data scientists, and product teams to optimize radar performance.
8. 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.
Qualified applicants must also have demonstrable proficiency, skill, experience, and knowledge with the following:
1. C, C++, and Python for embedded systems and data processing
2. RTOS, Embedded Linux, and microcontrollers (ARM, FPGA)
3. Radar & Signal Processing: Knowledge of DSP, sensor fusion, and real-time data processing
4. Git, CMake, and Docker
5. CAN, SPI, I2C, UART, and TCP/IP protocols
6. Unit testing, GDB, and performance profiling
7. Cloud & Edge computing: AWS, Azure, or NVIDIA Jetson for radar data processing
8. 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.
Email Resumes to theresa@zadarlabs.com
EOE/Must be legally authorized to work in the United States without sponsorship
#LI-DNI