← Back to results

software-design-patterns jobs in San Diego

$134,800 – $202,200 · Posted 1 day ago

Staff-level embedded audio software engineer responsible for designing, developing, and technically leading audio software that runs on Qualcomm Snapdragon processors. The role requires managing requirements analysis, documentation, troubleshooting, and cross-team collaboration while ensuring performance, latency, power, and stability metrics are met. Candidates must have 4+ years of software engineering experience (or equivalent with advanced degree) and 2+ years with C, C++, Java, or Python, with preference for 8+ years in embedded systems development.

San DiegoLast seen today
$90,000 – $184,000 · Posted 1 day ago

Software Engineer responsible for scoping and defining requirements, designing and implementing solutions using modern programming languages and technology stacks, and ensuring quality through secure coding practices and testing. The role involves converting customer requirements into refined visions, developing software interfaces across network protocols, integrating components into complex environments, and supporting both lab and on-site customer testing. Requires 3–5+ years of relevant experience, strong understanding of SDLC, object-oriented programming, distributed systems, algorithms, and data structures. Travel up to 10% required.

San DiegoLast seen today
$131,300 – $237,350 · Posted 2 days ago

Lead systems engineering analysis and architecture development for the Navy's Key Management project portfolio. Define and apply systems engineering processes, manage requirements through decomposition/allocation/verification/validation, and develop system architecture, CONOPS, and use cases. Produce technical documentation including specifications, design documents, and user guides. Requires 8+ years of experience with model-based systems engineering, database management (MySQL, Oracle, SQL Server), operating systems (Linux, UNIX), Agile methodologies, and software design patterns.

San DiegoLast seen today
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

Design, develop, and maintain software systems for autonomous surface vessels using NixOS, embedded Linux, and low-level protocols. Implement algorithms for autonomous navigation, controls, and sensor fusion while optimizing network communications for maritime environments with low bandwidth and high latency. Collaborate with hardware engineers to integrate software with vessel systems and conduct rigorous testing and validation in real-world conditions. Candidates must have 3+ years of software engineering experience (senior level) or 8+ years including architecture and platform leadership (staff level), with proficiency in C/C++ or Rust and strong understanding of embedded systems, networking, and control systems.

San DiegoLast seen 8 days ago