Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - C++ in San Diego, CA vacancy
  •  ...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... 
    Suggested
    Full time
    Work experience placement
    Work at office

    Technika Search

    San Diego, CA
    18 hours ago
  •  ...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... 
    Suggested
    Full time

    Globalstar

    San Diego, CA
    4 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics Corporation

    San Diego, CA
    1 day ago
  • $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... 
    Suggested
    Full time
    Work at office
    Immediate start
    Work visa
    Relocation package
    3 days per week

    Philips

    San Diego, CA
    1 day ago
  •  ...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... 
    Suggested
    Work experience placement
    Work at office

    Technika Search

    San Diego, CA
    6 days ago
  •  ...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... 

    Jobleads-US

    San Diego, CA
    1 day ago
  • $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 time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    San Diego, CA
    1 day ago
  • $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

    KForce

    San Diego, CA
    4 days ago
  • $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

    Cypress HCM

    San Diego, CA
    18 hours ago
  •  ...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

    Prolim Global

    San Diego, CA
    4 days ago
  • $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 time
    Work at office

    Invetech

    San Diego, CA
    18 hours ago
  •  ...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 work
    Shift work
    Day shift

    ACL Digital

    San Diego, CA
    3 days ago
  •  ...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

    Pinnacle Government Solutions

    San Diego, CA
    3 days ago
  •  ...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 time
    Relocation
    Relocation package

    Lawrence Harvey

    San Diego, CA
    2 days ago
  • $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

    ProFound People

    San Diego, CA
    3 days ago
  • $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 time
    Work at office

    Semtech

    San Diego, CA
    3 days ago
  • $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 time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    3 days ago
  • $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

    Leidos

    San Diego, CA
    4 days ago
  • $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 time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    18 hours ago
  •  ...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

    TUG

    San Diego, CA
    a month ago
  • $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 package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $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 office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    San Diego, CA
    2 days ago
  • $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 package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $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 time
    Temporary work

    Inovio Pharmaceuticals

    San Diego, CA
    18 hours ago
  • $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

    Affinity Executive Search

    San Diego, CA
    2 days ago
  •  ...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... 

    T3W Business Solutions

    San Diego, CA
    4 days ago
  • $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 contractors
    Relocation
    Visa sponsorship
    Flexible hours

    SeeScan

    San Diego, CA
    4 days ago
  • $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 time
    Temporary work
    Part time
    Remote work
    Worldwide

    Shield AI

    San Diego, CA
    18 hours ago
  •  ...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 work
    Flexible hours

    GeorgiaTEK Systems Inc.

    San Diego, CA
    1 day ago
  •  ...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

    Precision Resources Company, Inc.

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - C++. Be the first to apply!