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

Remote, USA 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 Jobs

Mobile Medical Assistant Float - (GRANT)

Remote, USA Full-time

Summer Intern - Scientific Communications

Remote, USA Full-time

Clinical and Statistical Programming Intern

Remote, USA Full-time

Global Medical Affairs Strategy Intern – Solid Tumors

Remote, USA Full-time

FSP - CRA 2 - Oncology - West Coast

Remote, USA Full-time

Customer Service Representative(Night Shift)- Remote

Remote, USA Full-time

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

Remote, USA Full-time

Virtual: Certified MA

Remote, USA Full-time

Remote Payroll Assistant

Remote, USA Full-time

Oregon Mental Health Therapist – Telehealth (Remote)

Remote, USA Full-time

**Experienced Part-Time Remote Customer Service Associate – High Paying Work Opportunities at blithequark**

Remote, USA Full-time

Real Estate Associae Agent (1099) - Las Vegas, NV

Remote, USA Full-time

**Experienced Customer Support Executive – E-commerce Industry**

Remote, USA Full-time

[Remote] Clinic Scheduler- Part Time | Remote

Remote, USA Full-time

Experienced Retail Customer Advisor – Delivering Exceptional Customer Experiences and Driving Sales Growth at Blithequark

Remote, USA Full-time

Registered Nurse - Nephrology - Flormann Street Clinic Full Time - 40 Hours - Competitive Salary and Comprehensive Benefits Package

Remote, USA Full-time

Senior Data Scientist, Analytics - Unlock Insights and Drive Business Growth at blithequark

Remote, USA Full-time

Experienced Full-Time Customer Service Representative - Remote Opportunity at $27/Hour with blithequark

Remote, USA Full-time

Senior Full Stack Product Manager – Customer Experience and Digital Transformation Leader – Remote Opportunity at blithequark

Remote, USA Full-time

Financial Operations Coordinator

Remote, USA Full-time
Back to Home