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

Remote Full-time
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. 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 Skills 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 Bonus points for knowledge of Python or Java Company Overview Evolv Technology an AI-enabled touchless security screening system that uses digital sensors and artificial intelligence to detect threats. It was founded in 2013, and is headquartered in Waltham, Massachusetts, USA, with a workforce of 201-500 employees. Its website is Company H1B Sponsorship Evolv Technology has a track record of offering H1B sponsorships, with 1 in 2023, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.
Apply Now
← Back to Home