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
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
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
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 CompanyTotal Funding
$548.32MKey Investors
MidCap FinancialSilicon Valley BankStanley Ventures
2025-07-30Post Ipo Debt· $75M
2022-12-21Post Ipo Debt· $75M
2021-12-27Convertible Note
Leadership Team
Recent News
2025-11-14
2025-11-07
Company data provided by crunchbase