← Back to results

robotics jobs in San Diego

$135,000 – $165,000 · Posted 1 day ago

The Senior Automation Engineer will develop, maintain, and troubleshoot complex custom automation systems for a biotech stem-cell therapy company. Responsibilities include designing scripted protocols for machine operation, supporting system integration across hardware and software, implementing verification and validation plans, and ensuring compliance with FDA regulations and GxP principles. The role requires a BS in engineering (Biomedical, Computer, Mechanical, Electrical, or Systems) and minimum 5 years' experience in automation, hardware design, or biotechnology. Key skills include C# proficiency, robotics and motion control systems, machine vision, electronic component integration, and troubleshooting of mission-critical automation equipment.

San DiegoLast seen today
$80,001 – $120,000 · Posted 2 days ago

Senior Integration Test Engineer responsible for verifying, testing, troubleshooting, and debugging software that controls Unmanned Surface Vessels (USVs). Develop and maintain automated test suites using Python and Selenium, design simulation programs, deploy Docker containers on RHEL systems, and perform hands-on integration testing both remotely and on-site. Requires proficiency in Python, Bash, Docker, RHEL Linux, Agile processes, and experience with automation and root cause analysis.

San DiegoLast seen today
Posted 5 days ago

Forward Deployed Software Engineer at Saronic Technologies develops and deploys autonomy software for autonomous surface vehicles (ASVs) in maritime environments. The role involves debugging and optimizing autonomy algorithms, integrating sensors and control systems, analyzing real-world mission data, and working directly with operators to adapt technology to operational needs. You will troubleshoot complex software, hardware, and networking issues during field deployments, traveling up to 50% to test systems in real-world maritime settings. Strong proficiency in C++, Rust, or Python is required, along with experience in robotics, autonomy, embedded systems, and networking protocols.

San DiegoLast seen 4 days ago
$87,100 – $157,450 · Posted 5 days ago

Develop, test, and deliver software and firmware for uncrewed underwater vehicles (UUVs), including designing embedded systems in C/C++, writing device drivers and communication protocols (SPI, I2C, UART), integrating sensors and hardware components, and conducting at-sea testing and validation. The role spans both embedded firmware development and hardware design, requiring hands-on prototyping, PCB work, lab testing with oscilloscopes and logic analyzers, and occasional travel for sea trials. You will collaborate on component selection, system optimization, regression testing, and may operate UUV systems during evaluation.

San DiegoLast seen 4 days ago
$170,000 – $260,000 · Posted 6 days ago

As Senior Staff Technical Program Manager for Hivemind Enterprise, you will lead planning, execution, and delivery of complex software releases for an autonomy software development kit. You will drive simulation-based test automation initiatives, manage large-scale test operations from CI through hardware-in-the-loop and flight testing, and collaborate with engineering, product, and customer teams to define scope and ensure on-time, on-quality delivery. The role requires 8+ years in program management, engineering management, or software test engineering, with deep technical foundations in test engineering, software development, and complex HW/SW systems integration. You will optimize the software development lifecycle, facilitate technical decision-making, and mentor cross-functional teams while maintaining Shield AI's reputation for technical excellence.

San DiegoLast seen 4 days ago
$187,182 – $201,221 · Posted 7 days ago

Staff Software Engineer leading the architecture and evolution of core robotics software systems at Brain Corp, with primary ownership of the Hardware Abstraction Layer (HAL), telemetry systems, and C++ middleware. The role involves re-architecting foundational software to improve modularity, scalability, and performance on autonomous mobile robots, including hardware bring-up for sensors (LiDARs, cameras, IMUs), middleware migration from Python to C++, and system optimization across latency, throughput, and resource efficiency. This is a highly hands-on and strategic position requiring leadership of technical direction, mentorship of engineers, and close collaboration with hardware, autonomy, and applications teams. Requires 7+ years of software engineering experience with proven expertise in robotics systems, embedded platforms, or HAL design.

San DiegoLast seen 4 days ago
$187,182 – $201,221 · Posted 7 days ago

Staff Software Engineer leading the development of in-house robot software applications for autonomous mobile robots (AMRs). This role requires strong Python and C++ expertise to architect scalable, robust applications; mentor junior engineers; integrate state-of-the-art autonomy features including deep learning models, mapping, and motion planning; and improve performance through profiling and debugging. The position demands 7-8+ years of software development experience with complex sensor-driven systems and 1-2+ years of technical leadership, with responsibilities spanning hardware integration, firmware coordination, and cross-functional collaboration across cloud, control, and simulation teams.

San DiegoLast seen 4 days ago
Posted 10 days ago

Senior Systems Software Engineer role at Saronic Technologies focused on designing, developing, and optimizing software systems for autonomous surface vessels. Responsibilities include implementing autonomous navigation and control algorithms, integrating software with hardware systems, optimizing network communications for low-bandwidth/high-latency environments, and conducting software testing and validation. The role requires 3+ years (Senior) or 8+ years (Staff) of software engineering experience, preferably in autonomous systems or robotics, with proficiency in C/C++ or Rust, embedded Linux systems, and knowledge of low-level protocols and networking principles.

San DiegoLast seen 8 days ago
Posted 10 days ago

Design, develop, and maintain software systems for autonomous surface vessels using NixOS, embedded Linux, and low-level protocols. Implement control algorithms and sensor fusion, optimize network communications for bandwidth-constrained maritime environments, and collaborate with hardware engineers to integrate software with vessel systems. Requires 3+ years (Senior) or 8+ years (Staff) of software engineering experience, proficiency in C/C++ or Rust, strong embedded systems knowledge, and familiarity with protocols like CAN and TCP/IP.

San DiegoLast seen 9 days ago
Posted 11 days ago

As a Mission Software Engineer, you will own software solutions deployed to autonomous systems customers, developing capabilities across networking, autonomy, systems integration, and robotics. You'll troubleshoot live deployments, create performance metrics for debugging, and collaborate with multidisciplinary teams and end-users to translate operational needs into mission-ready features. The role requires 3+ years of C++, Python, or Rust experience in Linux environments, with a strong engineering background and ability to navigate complex codebases quickly. You must be a U.S. citizen eligible for security clearance and based in or willing to relocate to San Diego.

San DiegoLast seen 9 days ago