Top Entry Level C++ Jobs in San Diego, CA

18 Days AgoSaved
Hybrid
San Diego, CA
66K-106K Annually
Entry level
66K-106K Annually
Entry level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Develop and test software controlling complex hardware and automated test equipment for defense and intelligence systems. Responsibilities include coding, debugging, software and hardware integration, regression and requirements testing, and working with AI/ML services. The role involves multidisciplinary collaboration, possible business travel for demonstrations and installations, and participation in a structured first-year engineering development program.
Top Skills: .NetActivemqAngularAWSAzure DevopsAzure StackBitbucketCC++CSSDockerEclipseElasticsearchGitGradleHTMLIntellijJavaJavaScriptJenkinsJIRAKafkaKubernetesLinuxMavenMongoDBNexusNginxNode.jsPostgresPostmanPythonReactRedisRest ApisSassSpringSpring BootSQLTypescriptUnixVisual StudioVscodeWebsockets
Reposted An Hour AgoSaved
Remote
San Diego, CA
Entry level
Entry level
HR Tech • Information Technology • Professional Services • Consulting
Optimize GPU kernels using CUDA and profiling tools to improve computational throughput across modern hardware. Refactor C++ and CUDA code, implement GLSL and WebGPU shader workflows, analyze performance bottlenecks, document optimization findings, and collaborate with stakeholders on GPU-based approaches and metrics.
Top Skills: C++CudaGlslNsightVisual ProfilerWebgpu
2 Days AgoSaved
Remote
San Diego, CA
172K-259K Annually
Entry level
172K-259K Annually
Entry level
Consumer Web • Gaming • Software
Design and maintain foundational gameplay systems, frameworks, workflows, and tools using C++ and Unreal Engine 5. Provide technical direction for shared gameplay architecture, profile and optimize CPU, memory, networking, and systemic performance, and establish performance metrics, budgets, workflows, and tools. Collaborate across engineering and content teams to support scalable multiplayer game simulation and networking.
Top Skills: C++Unreal Engine 5
3 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Artificial Intelligence • Software
Design and build advanced applications, integrate external APIs, and contribute to large open-source codebases for global clients. The role requires strong systems programming, networking, memory management, concurrency, operating-system concepts, data modeling, parallelism, API design, and technical documentation skills. Candidates should learn quickly, take ownership, navigate unfamiliar codebases, identify edge cases, and continuously improve through feedback. The process includes a technical assessment, interview, and OSS hackweek.
Top Skills: Api DesignAtomicsC++ConcurrencyGoHigh-Performance ComputingHTTPMessage PassingMulti-ThreadingRustSystem ArchitectureSystem CallsTcpUdpWebsockets
9 Days AgoSaved
In-Office or Remote
San Diego, CA
Entry level
Entry level
Aerospace • Greentech • Energy
Supports orbit determination solutions, trajectory reconstruction, covariance analysis, tracking-data assessment, navigation products, and spacecraft maneuver planning. The role includes configuring estimation runs, reviewing residuals, checking coordinate and time-system accuracy, maintaining Python scripts and workflows, troubleshooting analyses, documenting results, and communicating findings to mission teams. Level II engineers independently execute routine analyses and support deep-space navigation operations. A bachelor’s degree, U.S. citizenship, Python knowledge, and foundational astrodynamics or estimation expertise are required.
Top Skills: AstrodynamicsCC++FortranKalman FilteringLinuxmacOSMatlabOrbit DeterminationPerlPython
Reposted 10 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Aerospace
Support environmental and laboratory testing of sensor systems: create qualification test procedures/reports to MIL-STD/RTCA standards, perform test setups, develop/maintain automated test software (LabVIEW/Python), integrate lab equipment, coordinate with program managers, customers, and cross-functional teams, and occasionally travel to external test labs.
Top Skills: C++LabviewMicrosoft Excel (Vb)MultimeterNetwork AnalyzerPythonSpectrum Analyzer
10 Days AgoSaved
Remote
San Diego, CA
197K-296K Annually
Entry level
197K-296K Annually
Entry level
Consumer Web • Gaming • Software
Lead UI engineering for a new game franchise by building production-quality UI systems, workflows, and tools in C++ using Unreal Engine 5. Manage and mentor UI engineers, provide technical guidance across gameplay disciplines, and collaborate with design and cross-functional teams to deliver responsive player experiences. Responsibilities include HUDs, menus, fonts, localization workflows, and developer tools.
Top Skills: C++ConsolePcUnreal Engine 5
11 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Cloud • Software • Database
Develop and operate production-quality cloud software for managing customer workspaces and databases. Responsibilities include building backend services, APIs, automation, provisioning, scaling, upgrades, backups, recovery, observability, and reliability improvements. The role involves writing code, tests, documentation, and technical designs; investigating performance and scalability issues; and collaborating with engineering, product, and cross-functional teams.
Top Skills: C++ContainersDatabasesDistributed SystemsGoJavaKubernetesLinuxNetworkingObservability And MonitoringPublic Cloud PlatformsPythonUnix
11 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Cloud • Software • Database
Develop and improve SingleStore database engine software, including query execution, optimization, storage, indexing, transactions, and distributed-system components. Write production code, tests, documentation, and technical designs while investigating performance, scalability, and correctness issues. Collaborate with experienced engineers, product managers, and cross-functional teams through regular release cycles.
Top Skills: CC++Database SystemsDistributed SystemsLinuxSinglestoreUnix
17 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Cloud • Software • Database
Develop and deploy reliable software for a distributed SQL database in a fast-paced production environment. Responsibilities include designing, coding, testing, and owning projects throughout the product lifecycle. Work may involve LLMs, vector indexes, database fault tolerance, SQL query performance, SIMD, LLVM code generation, search, and query optimization. Collaborate with engineering, product, marketing, and sales teams while developing professionally alongside experienced engineers.
Top Skills: CC++LlmsLlvmSimdSQLVector Indexing
17 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Cloud • Software • Database
Develop and deploy reliable software for SingleStore’s distributed SQL database. Responsibilities include designing, coding, testing, and improving systems involving query optimization, fault tolerance, concurrency, multithreading, server architectures, LLMs, vector indexes, SIMD, and LLVM code generation. The role involves end-to-end project ownership, collaboration across teams, and participation throughout the product lifecycle.
Top Skills: CC++Distributed Sql DatabasesLlmLlvmSimdSQLVector Indexes
17 Days AgoSaved
Remote or Hybrid
San Diego, CA
Entry level
Entry level
Software
Develop and maintain C/C++ embedded software and firmware for optical transport systems. Design, integrate, and verify real-time solutions on RTOS platforms, including drivers, interrupt handling, and control firmware. Collaborate on hardware, ARM processors, and FPGA-based systems, while troubleshooting complex software, hardware, optics, and multiprocessor issues.
Top Skills: Arm ProcessorsCC++CpldEmbedded LinuxFirmwareFpgaOptical NetworkingRtosVersion Control Systems
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
17 Days AgoSaved
Remote or Hybrid
San Diego, CA
Entry level
Entry level
Software
Develop and prototype 5G network solutions, automate and improve software development tools and environments, and help design, build, and maintain development verification labs. The role requires programming across Python, JavaScript, Bash, C/C++, and Go, along with Git, Linux, debugging, and Agile/Scrum knowledge. Work supports Nokia’s satellite-based LTE and 5G networking products.
Top Skills: 5GAgileBashCC++CloudCore NetworksGitGoJavaScriptLinuxLtePythonRanScrum
18 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Greentech • Transportation
Own localization requirements, simulation and track testing, Hardware-in-the-Loop testing, and unit test coverage for autonomous ground vehicle software. Collaborate with autonomy, systems, safety, and hardware teams; review requirements and code; configure localization and safety algorithms; and support systems-level solutions. The role requires source-level C++ understanding, requirements management, safety standards familiarity, and testing across unit, simulation, track, and HIL environments.
Top Skills: C++Computer VisionFactor GraphsHardware-In-The-Loop (Hil)Inertial SensorsJamaKalman FiltersLidarPythonRadarSlamUwb Radios
28 Days AgoSaved
Hybrid
San Diego, CA
185K-251K Annually
Entry level
185K-251K Annually
Entry level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Develop distributed computing algorithms, performance metrics, and analysis tools for Zoox’s Collision Avoidance System. Analyze petabytes of urban driving data, evaluate system performance, and collaborate with CAS Perception, Planning, Systems Design, Mission Assurance, and QA engineers to define autonomous-driving validation metrics and plans.
Top Skills: C++DatabricksDistributed ComputingMapreducePythonSpark
21 Days AgoSaved
Remote
San Diego, CA
200K-300K Annually
Entry level
200K-300K Annually
Entry level
Hardware • Information Technology • Software
Build simulation and modeling infrastructure for AI inference accelerators before silicon availability. Develop analytical performance models, functional and timing simulators, virtual platforms, and software integrations. Validate functionality and performance against reference implementations and hardware, improve simulator speed and usability, and create automated regression coverage. Collaborate with hardware, compiler, firmware, runtime, performance, and test engineers to support architecture exploration and realistic software workloads.
Top Skills: Arm Fast ModelsC++Direct Memory AccessEmbedded LinuxFirmwareGem5HaskellLeanLisaPciePerfettoQemuRustSystemc
22 Days AgoSaved
Remote
San Diego, CA
Entry level
Entry level
Artificial Intelligence
Design, develop, test, and optimize safe, scalable real-time software for production autonomous vehicle systems. Architect continuous learning infrastructure for ML model deployment and monitoring, analyze algorithms, and collaborate with embedded, platform, AI, sensor, and compute teams. Support perception, prediction, and planning integration while contributing to highway and urban autonomous driving capabilities.
Top Skills: C++CarlaData PipelinesMachine Learning Model DeploymentModel VersioningPythonReal-Time SystemsRos2
24 Days AgoSaved
Remote
San Diego, CA
80K-90K Annually
Entry level
80K-90K Annually
Entry level
Gaming
Develop, test, debug, and maintain game software for console, PC, and mobile platforms. Collaborate with artists, designers, and engineers to define and implement features, deliver systems to specification, provide ongoing technical support, and balance scope, quality, and development pace.
Top Skills: C#C++UnityUnreal Engine
One Month AgoSaved
In-Office
San Diego, CA
80K-110K Annually
Entry level
80K-110K Annually
Entry level
Information Technology • Consulting • Cybersecurity • Defense
Develops software solutions using React and TypeScript, writes clean reusable code, contributes to major React projects, and uses Git for version control. The role supports a Navy customer in a digital transformation environment and may involve front-end and back-end technologies, Scrum practices, databases, and agile delivery. A US Secret security clearance must be obtainable.
Top Skills: CC#C++DatabasesGitJavaReactScrumTypescriptWeb Frameworks
29 Days AgoSaved
Remote
San Diego, CA
130K-175K Annually
Entry level
130K-175K Annually
Entry level
Big Data • Cloud • Information Technology • Software
Own and evolve Argo Workflows and Argo Events, make major architectural decisions, and build Pipekit’s enterprise control-plane product. The role includes shaping the roadmap, shipping customer-focused features, engaging with open-source contributors and customers, participating in an on-call rotation, and speaking at cloud-native conferences. Candidates should have strong statically typed programming skills, Kubernetes expertise, production-systems experience, excellent written communication, and a self-directed, customer-focused approach.
Top Skills: Argo EventsArgo WorkflowsAWSAzureC++GCPGoGo MicroservicesJavaKubernetesPythonReactRustTypescript
One Month AgoSaved
Remote
San Diego, CA
160K-210K Annually
Entry level
160K-210K Annually
Entry level
Artificial Intelligence • Machine Learning • Natural Language Processing • Generative AI
Lead development of high-performance Rust parsers, compilers, automata, indexes, and data structures for structured language-model generation. Optimize decoding-loop performance through profiling and benchmarking, integrate Python bindings and C++/CUDA components into inference engines, collaborate across teams, and maintain production-quality code through testing and CI/CD.
Top Skills: AutomataC++Ci/CdCudaDebugging ToolsFormal GrammarsJson SchemaProfiling ToolsPythonRegexRust
One Month AgoSaved
Remote
San Diego, CA
160K-210K Annually
Entry level
160K-210K Annually
Entry level
Artificial Intelligence • Machine Learning • Natural Language Processing • Generative AI
Develop high-performance parsers, compilers, and data structures that constrain LLM decoding according to schemas, grammars, policies, and function definitions. Research parser, compiler, and symbolic methods; write reliable, efficient code; and optimize implementations through rigorous testing and automation. The role requires professional Python expertise, lower-level programming experience, strong formal language knowledge, and clear written communication. It is fully remote with at least three hours of daily overlap with Eastern Time business hours.
Top Skills: CC++Finite-State MachinesFormal GrammarsJson SchemaLarge Language ModelsPythonRegular ExpressionsRust
One Month AgoSaved
Remote
San Diego, CA
82K-120K Annually
Entry level
82K-120K Annually
Entry level
Gaming
Maintain and improve build and release processes across mobile, console, and PC platforms. Develop automation tools, support continuous integration, manage branches and environments, coordinate releases with Production and Live-Ops teams, enable automated testing, and document build pipelines. The role requires Perforce, scripting, build systems, CI, C++, and strong collaboration skills.
Top Skills: AnsibleApp StoreC++Google PlayJenkinsLinuxmacOSPerforcePythonRest ApisWindows
One Month AgoSaved
In-Office or Remote
San Diego, CA
Entry level
Entry level
Artificial Intelligence • Robotics
Lead testing and validation of robotic systems across simulation and physical robot environments. Define system- and unit-level test strategies, distribute test cases, execute tests, report results, develop testing and reporting utilities, and manage software version approval for field deployment. Collaborate closely with Controls, Autonomy, Integration, and Simulation teams.
Top Skills: C++CanopenEthercatGazeboHardware-In-The-Loop (Hil)Isaac SimLinuxPythonRos2Uart
One Month AgoSaved
In-Office or Remote
San Diego, CA
Entry level
Entry level
Artificial Intelligence • Robotics
Integrate, debug, test, and deploy robotic systems across power, actuation, networking, sensing, kinematics, motion planning, perception, and control. The role includes commissioning systems, developing test plans, integrating third-party components, deploying field applications, supporting customer integrations, participating in design and code reviews, and maintaining technical documentation. Collaboration with Controls, Hardware, and Autonomy teams is central to ensuring system performance and reliability.
Top Skills: C++CanopenDockerEthercatGitGitPythonRos2Ubuntu Linux
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account