Search

Software Engineer - C++

PublishedPublished: 6/14/2022
Technology

Job Description

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.

\n


\n

Responsibilities

\n

    \n
  • Design, develop, and maintain high-assurance software systems in C++
  • \n

  • Develop Qt-based user interface components and supporting application logic
  • \n

  • Build and integrate secure communications interfaces, APIs, and system services
  • \n

  • Develop modular, maintainable software aligned with system and security requirements
  • \n

  • Participate in architecture discussions, code reviews, and technical design reviews
  • \n

  • Develop automated tests and contribute to CI/CD workflows
  • \n

  • ·Collaborate closely with engineering, security, and systems teams
  • \n

\n


\n

Desired Background

\n

· BS in Computer Science, Engineering, or related field (or equivalent experience)

\n

· 3–10+ years of professional software development experience

\n

· Strong proficiency in C++

\n

· Experience developing on Linux/Unix systems

\n

· Experience with Git-based version control

\n

· Familiarity with networking fundamentals (TCP/IP, TLS, HTTPS)

\n

· Experience working in Agile/Scrum environments

\n

· Strong written and verbal communication skills

\n


\n

Preferred Experience (any subset)

\n

· Experience with embedded or resource-constrained systems

\n

· Experience with UI frameworks (Qt preferred)

\n

· Experience developing RESTful services or backend systems

\n

· Familiarity with cryptographic concepts or secure communications

\n


\n


\n

Additional Details

\n

    \n
  • Full-time, on-site in San Diego
  • \n

  • U.S. citizenship required
  • \n

  • Active Secret clearance is required
  • \n

\n


\n

Company Description

\n

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.

\n


\n

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.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...