Job Title: Software Intern
Keene, NH, US, 03431
Position Summary
We are seeking a motivated Software Intern to join our engineering team. This position offers hands-on experience working on critical projects that directly impacts the performance and capabilities of our precision manufacturing equipment. The intern will work with Agile teams to deliver high-quality software solutions. The ideal candidate will have a passion for building, testing, and documenting software for industrial machines, with exceptional attention to detail.
Responsibilities
- Work with the software team to deliver finished code.
- Assist in testing and validating software before it's released.
- Debug and troubleshoot software issues in industrial control systems.
- Document code, processes, and findings.
- Participate in Agile team activities including sprint planning, daily standups, and code reviews.
- Collaborate with cross-functional teams including mechanical and electrical engineers.
- Assist in the development and improvement of user interfaces for machine control applications.
- Test and validate software integrations with hardware systems.
- Record and analyze system performance metrics.
- Contribute to continuous improvement of development processes and tools.
Required Skills
- Currently pursuing a degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Must be capable of working with little input or guidance on small projects.
- Strong programming skills and understanding of software development principles.
- Basic understanding of control systems and algorithms.
- Excellent problem-solving and debugging skills.
- Strong attention to detail.
- Ability to work independently and as part of a team.
- Effective written and verbal communication skills.
Preferred Skills
- Experience with web technologies (HTML, CSS, JavaScript).
- Experience with C# programming.
- Experience with C++ programming.
- Understanding of PID control algorithms.
- Experience with data analysis and signal processing.
- Familiarity with industrial automation or manufacturing systems.
- Experience with motion control systems.
- Knowledge of sensor integration (accelerometers, LVDT, etc.).
- Experience with version control systems (Git).
What You'll Gain
- Hands-on experience with industrial-grade software development.
- Exposure to precision manufacturing and motion control systems.
- Opportunity to work on multiple diverse projects.
- Understanding of real-time control systems and embedded software.
- Professional development in a collaborative engineering environment.
Nearest Major Market: Bellows Falls
Nearest Secondary Market: Keene