Back to jobs
Yaphank, NY, USA
2026-05-12
EMS Development Corporation
North America
Software Engineering Intern
Role Description
Kickstart your career in Software Engineering with an internship at ESCO Maritime Solutions! Join our team in a dynamic manufacturing environment, where you'll gain hands-on experience learning how technology impacts business daily. If you're ready to learn and contribute to real-world solutions, we want to hear from you!
Who we are:
ESCO Maritime Solutions is a world leader in Signature Management and Power Conversion solutions for the US and UK naval defense market. Our solutions enable critical mission system capabilities and increase naval stealth on submarine and surface ship platforms.
Key Responsibilities:
* Software application and hardware integration testing
* Execute formalized test procedures for application software
* Software quality assurance, software and hardware defect tracking using Jira
* Configure and troubleshoot component networking on TCP/IP LAN
* Configure and operate industrial hardware components (power supplies, single board computers, analog sensors, network smart switches and routers, Linux and Windows servers)
* Help troubleshoot, debug and track software/firmware issues using development tools such as MPLAB X and Visual Studio with Co-Pilot
Required Skills:
* Undergraduate college student, enrolled sophomore level or later
* Prefer being enrolled in one of the following majors: Computer Science, Engineering, Physics, Math, or related STEM discipline, ideally with a GPA of 3\.0 or better
* Prior internship or other direct experience in Software Engineering preferable
* Able to work part-time hours, Monday through Friday daytime
* *This position requires either a US Person or a non-US Person who is eligible to obtain any required Export Authorization*
Desired Skills:
* Familiar with software development tools and coding experience a strong plus
* Working knowledge of Microsoft Windows 10/11 operating system and tools
* Working knowledge of Linux based operating systems and tools
* Experience working with and testing application Graphical User Interfaces (GUI)
* Familiarity with Client/Server distributed software architecture
* Be able to demonstrate the ability to communicate professionally, including listening skills and the ability to voice opinions positively, as well as an acceptable level of technical writing skills
* Be able to demonstrate the ability to work independently, with minimum hands-on help from the Manager of Engineering, including the ability to troubleshoot problems and make decisions independently and effectively
Physical Requirements:
* Ability to lift and carry 50lbs for short periods of time
**Compensation Information**
Base Hourly Range: $ 20\.00