Intern - Software Engineering- Summer 2027
The Software Engineering Intern will support the design, development, integration, and testing of software across active product development programs under the guidance of experienced engineers.
Responsibilities may include implementing software features, developing unit tests and test utilities, troubleshooting issues, and documenting designs and results to support engineering decisions.
The intern will collaborate closely with software engineers, cross‑functional partners, and technicians to prototype concepts, integrate software with hardware, and improve product functionality and reliability.
This role provides hands‑on experience with real engineering challenges, exposure to the full software development lifecycle, and the opportunity to contribute meaningful work in a fast‑paced, team‑oriented environment.
Responsibilities:
* Support the design, development, and integration of software applications, embedded software, or engineering tools under the guidance of senior engineers.
* Assist in creating and maintaining technical documentation such as software design descriptions, test procedures, test reports, and user documentation.
* Assist with defining and reviewing software requirements and implementing software features in accordance with team development practices.
* Develop and execute unit and integration tests, analyze results, and help reproduce, investigate, and resolve software defects.
* Participate in code reviews and use version control and issue tracking tools to support collaborative software development.
* Assist with building and evaluating software prototypes, test utilities, and software interfaces to electromechanical systems.
* Perform other related duties as assigned.
Required Qualifications:
* Education: Current enrollment in a Bachelor of Science or Master's degree program in Computer Science, Software Engineering, Computer Engineering, or a related engineering discipline.
Must have completed at least one year of the program.
* Familiarity with at least one of the following programming languages: C#, C/C++, or Java, demonstrated through coursework, personal projects, or practical experience.
Desired Qualifications:
* Meaningful experience with FIRST Robotics is a strong plus, particularly hands-on contributions to robot programming, controls, software integration, testing, or debugging.
* Strong communication and teamwork skills including written, verbal, interpersonal and presentation skills.
* Strong problem solving and debugging skills.
* Familiarity with software development environments, version control tools such as Git, and basic software testing practices.
+ Strong attention to detail and organizational skills
#LI-SW1Here Are Some of the Great Benefits We Offer:
* Most locations offer a 9/80 schedule, providing every other Friday off
* Competitive compensation & 401(k) program to plan for your future
* Robus...
- Rate: Not Specified
- Location: Merrimack, US-NH
- Type: Permanent
- Industry: Finance
- Recruiter: KMC Operations
- Contact: Not Specified
- Email: to view click here
- Reference: 1848_KMC_10123
- Posted: 2026-11-13 09:05:31 -
- View all Jobs from KMC Operations
More Jobs from KMC Operations
- Channel Manager, North America
- Data Analyst
- Maintenance Planner: E & I
- Machine Operator - Broadway Mill
- Maintenance Planner: Machines (Mechanical)
- Fiber - Machine Technician
- Forklift Operator - Green Bay
- Assembler
- Production Operator - Antioch, CA
- Quality Manager - Gypsum (Lovell)
- Molex Product Management Internship 2027 - Aerospace & Defense Solutions
- Global Materials Buyer
- Alignment Technician
- Tool Maker Apprentice
- Machine Operator
- Plywood Production Operator- Prosperity
- Safety Coordinator
- Tool Engineer Tool Maker
- Sr. Recruiter Molex OCG
- Advanced Technician - Napkin