Link copied to clipboard!
Back to Jobs
Expedite C++ Software Engineering Intern (Summer 26') at Evolv Technologies Holdings
Evolv Technologies Holdings
Waltham, MA
Information Technology
Posted 0 days ago
Job Description
DescriptionThe Elevator PitchDo you want to gain hands-on experience in embedded software Are you eager to learn and develop critical skills for your Evolv Technology isseekinga passionate and driven C Software Engineering Intern to join our Expedite engineering team. This internship offers hands-on experience building high-performance software for real-world safety and security alongside experienced engineers contribute meaningful code and gain deep exposure to modern C development system-level debugging and performance optimization.If you love solving complex problems learning by doing and seeing your work contribute to real product impactthis is the internship for you.Success in the Role: What will you accomplishWeeks 12: Environment Setup Get set up with your development environment and tooling.Learn about the Expedite platform and relevant components of Evolvs software stack.Assistin 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 Evolvs engineering practices.Support debugging efforts by reproducing issues analyzing logs andvalidatingfixes.Collaborate with QA product management and design partners to understand requirements.Between Weeks 38: You willOwn a scoped engineering deliverable such as:Enhancing a feature in the Expedite pipelineImproving system performance through profiling and optimizationImplementing automated testing or developer toolsContributing to internal libraries or shared modulesTroubleshoot software defects andimplementfixes with increasing independence.Support ongoing development sprints andstandups.Write unit tests and documentation to support maintainability and quality.Gain hands-on experience with system-level development on Linux.By the Week 10: You willDeliver a completed projectdemonstratingmeasurable impacttothe Expedite platform.Present your work to the software engineering team highlighting:Technical approachChallenges encounteredLessons learnedFuture recommendationsBuild confidence as an emerging software engineer ready for real-world development work. The Work: What type of work will you be doing Core Software DevelopmentContribute 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 Evolvs engineering standards.Work with system-level concepts such as concurrency memory management and performance tuning.Debugging & TroubleshootingInvestigate software issues by analyzing logsdebugging withtools like GDB or Visual Studio and reproducing bug scenarios.Collaborate with senior engineers toidentifyroot causes and implement robust solutions.Support continuous integration and automated pipelines byvalidatingbuilds and test results.Cross-Functional CollaborationPartner with QA tovalidatefunctionality 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.Tools Automation & Internal ImprovementsDevelop 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.Assistin refining build configurations (CMake Make) for improved compilation packaging or deployment processes.Engineering Best PracticesParticipate in code reviewsprovidingconstructivefeedbackandlearningfrom 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.What We Look for in ApplicantsWe read every application. To be considered please ensure you are:Pursuing a degree in Computer ScienceSoftwareEngineering ElectricalEngineeringor related fieldHave exposure to multi-threaded programming and performance optimizationHave familiarity with development on Windows Linux or cross-platform environmentsHave experience with system builds such asCMake MakeBonus points for knowledge of Python or Java Your cover letter explains whyyoureinterested and why you believeyourea good fit for this value curiosity a willingness to learn and the drive to contribute to impactful work.Where is the role locatedThe location of thisrole is based onsite in Waltham MA with flexibility to commute outside peak traffic hours. Occasional remote work may be approved by your manager. Relocation assistance is not provided.Compensation and Transparency StatementThe base salary range for this full-time position is $20- $27/hr. This range reflects our commitment to pay transparency and equity in alignment with applicable state laws. Our compensation ranges are determined based on factors such as role level location market benchmarks and internal equity. The posted range represents the good-faith estimate of what we expect to pay for this role across U.S. locations. Actual compensation within the range will be based on the candidates skills experience education and geographic location.In accordance with state and local pay transparency lawsincluding those in California Colorado Massachusetts New York New Jersey and otherswe disclose salary ranges in all job postings and provide additional information upon request.During the hiring process your recruiter will share: The specific hourly rate range Insights into how compensation decisions are made including factors that influence starting payWe are committed to fair pay practices and we regularly review our compensation programs to ensure they are competitive equitable and aligned with our values.Values:At Evolv were on a mission to help make public spaces safer through innovative security technology. So were looking for future teammates who embody our values people who: Do the right thing always; Put people first; Own it; Win together; and continue to Be bold stay curious.Evolv Technology (Evolv) is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. We welcome and encourage diversity in the workplace and all employment decisions are made without regard to race color religion national social or ethnic origin sex (including pregnancy) age disability HIV Status sexual orientation gender identity and/or expression veteran status or any other status protected by law in the locations where we operate. Evolv will not tolerate discrimination or harassment based on any of these characteristics.Evolv is committed to offering an inclusive and accessible experience for all job seekers including individuals with disabilities. If you need a reasonable accommodation as part of the job application process please connect with us at Evolv participates in E-verify for all employees after the completion of Form I-9.Required Experience:Intern Key Skills Microsoft Office,Public Relations,Google Docs,Data Collection,MailChimp,Microsoft Word,Dermal Fillers,Microsoft Powerpoint,Research Experience,Microsoft Excel,Adobe Photoshop,Writing Skills Employment Type : Temp Experience: years Vacancy: 1 Monthly Salary Salary: 20 - 27
Resume Suggestions
Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.
Quantify your achievements with specific metrics and results whenever possible to show impact.
Emphasize your proficiency in relevant technologies and tools mentioned in the job description.
Showcase your communication and collaboration skills through examples of successful projects and teamwork.