Maximum of 25 job preferences reached.
Top Entry Level C++ Jobs in San Diego, CA
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies in San Diego, CA Hiring Entry Level C++ Developers
See AllPopular San Diego, CA Entry Level Job Searches
Entry Level Jobs in San Diego, CA
Entry Level Remote Jobs in San Diego, CA
Entry Level Content Jobs in San Diego, CA
Entry Level Customer Success Jobs in San Diego, CA
Entry Level IT Jobs in San Diego, CA
Entry Level Cyber Security Jobs in San Diego, CA
Entry Level Tech Support Jobs in San Diego, CA
Entry Level Data & Analytics Jobs in San Diego, CA
Entry Level Analysis Reporting Jobs in San Diego, CA
Entry Level Analytics Jobs in San Diego, CA
Entry Level Business Intelligence Jobs in San Diego, CA
Entry Level Data Engineer Jobs in San Diego, CA
Entry Level Data Science Jobs in San Diego, CA
Entry Level Machine Learning Jobs in San Diego, CA
Entry Level Data Management Jobs in San Diego, CA
Entry Level UX Designer Jobs in San Diego, CA
Entry Level Software Engineer Jobs in San Diego, CA
Entry Level Android Developer Jobs in San Diego, CA
Entry Level C# Jobs in San Diego, CA
Entry Level C++ Jobs in San Diego, CA
Entry Level DevOps Jobs in San Diego, CA
Entry Level Front End Developer Jobs in San Diego, CA
Entry Level Golang Jobs in San Diego, CA
Entry Level Hardware Engineer Jobs in San Diego, CA
Entry Level iOS Developer Jobs in San Diego, CA
Entry Level Java Developer Jobs in San Diego, CA
Entry Level Javascript Jobs in San Diego, CA
Entry Level Linux Jobs in San Diego, CA
Entry Level Engineering Manager Jobs in San Diego, CA
Entry Level .NET Developer Jobs in San Diego, CA
Entry Level PHP Developer Jobs in San Diego, CA
Entry Level Python Jobs in San Diego, CA
Entry Level QA Jobs in San Diego, CA
Entry Level Ruby Jobs in San Diego, CA
Entry Level Salesforce Developer Jobs in San Diego, CA
Entry Level Scala Jobs in San Diego, CA
Entry Level Finance Jobs in San Diego, CA
Entry Level HR Jobs in San Diego, CA
Entry Level Legal Jobs in San Diego, CA
Entry Level Marketing Jobs in San Diego, CA
Entry Level Operations Jobs in San Diego, CA
Entry Level Office Manager Jobs in San Diego, CA
Entry Level Operations Manager Jobs in San Diego, CA
Entry Level Product Manager Jobs in San Diego, CA
Entry Level Project Manager Jobs in San Diego, CA
Entry Level Sales Jobs in San Diego, CA
Entry Level Account Executive (AE) Jobs in San Diego, CA
Entry Level Account Manager (AM) Jobs in San Diego, CA
Entry Level Sales Leadership Jobs in San Diego, CA
Entry Level Sales Development Representative Jobs in San Diego, CA
Entry Level Sales Engineer Jobs in San Diego, CA
Entry Level Sales Operations Jobs in San Diego, CA
All Filters
Total selected ()
No Results
No Results



























