Expedite C++ Software Engineering Intern (Summer 26') jobs in United States
cer-icon
Apply on Employer Site
company-logo

Evolv Technology · 2 weeks ago

Expedite C++ Software Engineering Intern (Summer 26')

Evolv Technology is seeking a passionate and driven C++ Software Engineering Intern to join their Expedite engineering team. This internship offers hands-on experience building high-performance software for safety and security applications while working alongside experienced engineers and contributing meaningful code.

Artificial Intelligence (AI)Intrusion DetectionMachine LearningPhysical Security
check
H1B Sponsor Likelynote

Responsibilities

Get set up with your development environment and tooling
Learn about the Expedite platform and relevant components of Evolv's software stack
Assist in the design, development, and testing of C++ software modules
Write clean, efficient, and well-documented code with guidance from senior engineers
Participate in code reviews and learn Evolv's engineering practices
Support debugging efforts by reproducing issues, analyzing logs, and validating fixes
Collaborate with QA, product management, and design partners to understand requirements
Own a scoped engineering deliverable, such as:
Enhancing a feature in the Expedite pipeline
Improving system performance through profiling and optimization
Implementing automated testing or developer tools
Contributing to internal libraries or shared modules
Troubleshoot software defects and implement fixes with increasing independence
Support ongoing development sprints and standups
Write unit tests and documentation to support maintainability and quality
Gain hands-on experience with system-level development on Linux
Deliver a completed project demonstrating measurable impact to the Expedite platform
Present your work to the software engineering team, highlighting:
Technical approach
Challenges encountered
Lessons learned
Future recommendations
Build confidence as an emerging software engineer ready for real-world development work
Contribute to the design, development, and enhancement of C++ applications within the Expedite product line
Implement features using modern C++ conventions and software design patterns
Write clean, maintainable, well-tested code following Evolv's engineering standards
Work with system-level concepts such as concurrency, memory management, and performance tuning
Investigate software issues by analyzing logs, debugging with tools like GDB or Visual Studio, and reproducing bug scenarios
Collaborate with senior engineers to identify root causes and implement robust solutions
Support continuous integration and automated pipelines by validating builds and test results
Partner with QA to validate functionality and ensure high-quality releases
Collaborate with product managers to understand customer needs and translate requirements into technical solutions
Work alongside design and UX teams when contributing to user-facing functionality or workflow improvements
Develop or enhance internal tools, test harnesses, or scripts (C++, Python, or shell) to improve developer productivity
Support automated testing frameworks and contribute to improved test coverage
Assist in refining build configurations (CMake, Make) for improved compilation, packaging, or deployment processes
Participate in code reviews, providing constructive feedback and learning from others
Contribute to documentation, including design notes, feature specs, and troubleshooting guides
Apply principles of object-oriented design, modularity, and performance optimization throughout your work

Qualification

C++System-level debuggingPerformance optimizationMulti-threaded programmingCMakeLinuxPythonJavaCode reviewsCollaboration

Required

Pursuing a degree in Computer Science, Software Engineering, Electrical Engineering or related field
Have exposure to multi-threaded programming and performance optimization
Have familiarity with development on Windows, Linux, or cross-platform environments
Have experience with system builds such as CMake, Make

Preferred

Bonus points for knowledge of Python or Java

Company

Evolv Technology

twittertwittertwitter
company-logo
Evolv Technology an AI-enabled touchless security screening system that uses digital sensors and artificial intelligence to detect threats.

H1B Sponsorship

Evolv Technology has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2021 (1)
2020 (1)

Funding

Current Stage
Public Company
Total Funding
$548.32M
Key Investors
MidCap FinancialSilicon Valley BankStanley Ventures
2025-07-30Post Ipo Debt· $75M
2022-12-21Post Ipo Debt· $75M
2021-12-27Convertible Note

Leadership Team

leader-logo
John Kedzierski
Chief Executive Officer, President, and Director
linkedin
leader-logo
Anil Chitkara
Co-Founder, Chief Growth Officer
linkedin
Company data provided by crunchbase