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

Similar Opportunities

Mobile Medical Assistant Float - (GRANT)

Remote Full-time

Summer Intern - Scientific Communications

Remote Full-time

Clinical and Statistical Programming Intern

Remote Full-time

Global Medical Affairs Strategy Intern – Solid Tumors

Remote Full-time

FSP - CRA 2 - Oncology - West Coast

Remote Full-time

Customer Service Representative(Night Shift)- Remote

Remote Full-time

Per-Diem OB Home Visit Nurse RN - Marietta, GA - Remote

Remote Full-time

Virtual: Certified MA

Remote Full-time

Remote Payroll Assistant

Remote Full-time

Oregon Mental Health Therapist – Telehealth (Remote)

Remote Full-time

**Experienced School Social Worker Focused on Student Success and Well-being – Collaborative Team Member for the 2023-2024 School Year**

Remote Full-time

Experienced IT Business Analyst – Remote Data Entry and IT Administration Expert for blithequark

Remote Full-time

[Remote] Technical Sales Engineer, Chillers and Chilled Water Systems GSA (REMOTE)

Remote Full-time

Remote Scheduling Coordinator - Entrepreneurial Opportunity for Flexible, Entry-Level Remote Work with Comprehensive Training and Support

Remote Full-time

Account Director, Criminal Justice System = California South

Remote Full-time

Project Manager-SAP

Remote Full-time

Registered Nurse, Remote Triage, CareLine, Part time

Remote Full-time

Apply Now: Remote 911 Call Operator

Remote Full-time

Experienced Remote Member/Customer Services Advocate – Delivering Exceptional Support and Building Lasting Relationships with blithequark

Remote Full-time

Senior Full stack .NET Developer

Remote Full-time
← Back to Home