Software Engineer - C++
TrustThink
We are seeking a mid- to senior-level C++ Software Engineer to develop high-assurance cryptographic systems. This is a hands-on C++ development role focused on development of system services, APIs, business logic, and Qt-based user interface components. The ideal candidate brings strong C++ skills with an emphasis on code quality, security, and reliable system design. This position is full-time and on-site in San Diego, CA.
Responsibilities
- Design, develop, and maintain high-assurance software systems in C++
- Develop Qt-based user interface components and supporting application logic
- Build and integrate secure communications interfaces, APIs, and system services
- Develop modular, maintainable software aligned with system and security requirements
- Participate in architecture discussions, code reviews, and technical design reviews
- Develop automated tests and contribute to CI/CD workflows
- ·Collaborate closely with engineering, security, and systems teams
Desired Background
· BS in Computer Science, Engineering, or related field (or equivalent experience)
· 3–10+ years of professional software development experience
· Strong proficiency in C++
· Experience developing on Linux/Unix systems
· Experience with Git-based version control
· Familiarity with networking fundamentals (TCP/IP, TLS,
· Experience working in Agile/Scrum environments
· Strong written and verbal communication skills
Preferred Experience (any subset)
· Experience with embedded or resource-constrained systems
· Experience with UI frameworks (Qt preferred)
· Experience developing RESTful services or backend systems
· Familiarity with cryptographic concepts or secure communications
Additional Details
- Full-time, on-site in San Diego
- U.S. citizenship required
- Active Secret clearance is required
Company Description
Founded in 2018, TrustThink is a cybersecurity engineering firm that designs, builds, and secures mission-critical systems. We specialize in environments where software, communications, cryptography, and physical systems come together, including defense platforms, connected transportation, autonomous systems, and other safety-critical technologies.
Our teams solve challenging engineering problems involving secure communications, cryptographic key management, high-assurance software, and resilient system architectures. From early architecture and prototyping through software development, integration, and testing, we help turn advanced security concepts into systems that operate in real-world mission environments.
- ...Embedded SW Engineer – LTE/5G NR Summary The Embedded SW Engineer will be responsible for implementing embedded software that forms part of our product line. This role will support... ...and Abilities • Expert in embedded C/C++ programming • Proficient in Microsoft...SuggestedFull timeWork experience placementWork at office
- ...As a Principal / Senior Staff Software Engineer , you will lead a high performing team of software and engineers developing the next generation... ...hands-on software development experience with C and/or Modern C++ ~7+ years of experience software and algorithm development...SuggestedFull time
- ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics... ...make this future a reality. As a Displays Software Engineer at Reliable Robotics, you will... ...5+ years professional experience in C or C++ Preferred Criteria Experience with DO-178...SuggestedPermanent employmentCasual workRemote work
$126k - $201k
Job TitleSenior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)Job DescriptionSenior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)You have the opportunity to work on the development...SuggestedFull timeWork at officeImmediate startWork visaRelocation package3 days per week- ...Job Description Embedded SW Engineer – LTE/5G NR \n Summary \n The Embedded SW Engineer... ...be responsible for implementing embedded software that \n forms part of our product line... ...Abilities \n • Expert in embedded C/C++ programming \n • Proficient in...SuggestedWork experience placementWork at office
- ...Monarch Quantum is seeking a Senior Software Engineer to help scale our platform from the ground up. You will develop C++ software for instrument communication and GUI applications, leveraging Qt 6 and modern C++ to deliver robust, tested code in a fast-paced startup setting...
$120k - $190k
...CaliforniaHivemind Enterprise Division - Engineering /Full Time Employee /On-siteShield AI is... ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon... ...newer standards. Experience writing MISRA C++ or comparable coding standards for...Full timeTemporary workPart timeWork experience placementWorldwide$200k - $250k
...technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software... ...commercial 5G UE and/or CPE products* Strong proficiency in C/C++ and system-level software development* Solid knowledge of...Flexible hours$130k - $170k
...Position Overview We are seeking an Embedded Software Engineer to design, develop, test, and support embedded and PC-based software solutions... ...experience in embedded systems development. ~ Proficiency in C or C++ programming with experience in multithreaded code and hardware...Full time- ...Corporation () is currently seeking an Information Technology - Engineer Embedded Software 3 for our client at location San Diego, California, United... ...and control issues.This role requires proficiency in C/C++ and Object-Oriented programming, with experience integrating...Immediate start
$150k - $170k
...Help create embedded software for complex medical, life-science and diagnostic products that... ...looking for a Senior Embedded Firmware Engineer who enjoys solving difficult technical problems... ...programming language, such as C, modern C++, C#/.NET or similar. Experience with...Full timeWork at office- ...Job Title: Embedded Debug Engineer (Windows, Crash Dump & QEMU) Location: San Diego, CA... ...and validation of embedded and cloud edge software, specialized utility programs, and applications... ...Architecture Fundamentals # C / C++ Programming # crash dump/bug check analysis...Contract workShift workDay shift
- ...Solutions is a minority-owned small business that provides Software, AI/ML, and Cloud Engineering Solutions for our Department of Defense, Intelligence... ...experience developing embedded software using C and/or C++. Experience with object-oriented programming concepts...Full time
- ...Senior Embedded Software Engineer – Secure Systems Department: Software Reports To: Software Engineering Manager Employment Type: Full... ...ARM Cortex and RISC-V processor architectures. Implement C/C++ code for Embedded Linux, Linux networking, and real-time...Full timeRelocationRelocation package
$150k - $170k
...products for highly regulated markets is hiring an Embedded Linux Software Engineer to shape the software architecture of its next generation of... ...produces production images, and write and debug the C and C++ code that talks to the hardware. Because the products are regulated...Full time$116k - $200k
...Summary:The Senior Embedded Firmware Design Engineer is responsible for designing, developing... ..., and instruction setProficiency in C/C++ and assembly language programming, scripting... ...capabilities, industry leading embedded software suites (IDE), AI coding tools (e.g....Full timeWork at office$164k - $223k
San Diego, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will... ...electromechanical systemsStrong embedded C++/C programming experienceStrong experience...Full timeTemporary workRelocation package$87.1k - $157.45k
...division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software... ...software development experience, including strong experience in C/C++ software development for embedded systemsExperience using Integrated...Full time$221k - $265k
San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team.... ...and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key...Full timeTemporary workRelocation package- ...Job Description Job Description Job Title: Senior C++ Software Engineer Location: San Diego, CA Job Type: On-Site US Citizenship: Required Job Description: Technology Unlimited Group (TUG) is seeking a highly motivated Senior C++ Software Engineer...Work at office
$142.2k - $213.4k
...Aeronautics Systems is looking to add a Senior Principal Embedded Software Engineer to join our team of qualified, diverse individuals within our... ...with the following programming and scripting languages: C and C++ ~Recent experience and proficiency in software...Relocation packageShift work$171.9k - $300.8k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious... ...data. We are looking for a Senior Staff Software Engineer to be a senior technical leader... ...least one systems language (e.g., Java, C++, Go, Scala, or similar), with a continued...Work at officeImmediate startRemote workFlexible hours$177k - $265.6k
...We are looking for you to join our team as a Staff Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this... ...Experience with Crypto Systems or Rust Proficient in C/C++ Proficient in Object Oriented programming Proficient in all...Relocation packageShift work$155k - $185k
...For more information, visit . Job summaryThe Senior Embedded Software Engineer is responsible for the design, development, verification, maintenance... ...drug delivery medical devices. This role focuses on embedded C++ development, platform software, device drivers,...Full timeTemporary work$150k - $220k
Job description: Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA)We are seeking an experienced Principal orSenior Embedded... ...Linux, RTEMS, and bare-metal environments.Write code in C/C++ and assembly for embedded systems; develop Python-based...Full time- ...A woman-owned small business located in San Diego, California, is seeking a Sr. Software Developer to design and implement enterprise-grade software solutions. Candidates should have over 10 years of experience in software development, particularly with C#, Python, or...
$105k - $155k
...About this position SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible... ...Develop middleware and user applications, usually based on C/C++ Write device drivers for the Linux kernel Develop or...For contractorsRelocationVisa sponsorshipFlexible hours$190k - $290k
...CaliforniaHivemind Enterprise Division - Engineering /Full Time Employee /On-siteShield AI is... ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon... ...complex platforms.Strong experience with C++ and Python and experience building developer...Full timeTemporary workPart timeRemote workWorldwide- ...languages and technologies (e.g. - C#, C++, HTML) to support business requirements.... ...specifications to design or redesign complex software components and applications Act as an... ...such as computer science, computer engineering or related field required ~8-10 years...Remote workFlexible hours
- ...Embedded Software Engineer Must be a US Citizen Must have a Secret Clearance Responsibilities In this role you will you'll get... ...3 years or a PhD with 1 year of experience Proficient in C/C++ Proficient in Object Oriented programming Proficient in...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++. Be the first to apply!
- c++ programmer San Diego, CA
- c++ developer San Diego, CA
- c++ software developer San Diego, CA
- software technical writer San Diego, CA
- ultimate software San Diego, CA
- software qa San Diego, CA
- embedded software San Diego, CA
- software sales San Diego, CA
- bank software San Diego, CA
- software sales representative San Diego, CA





