Amentum→
Software Programmer Intern at Amentum in US-TN-Tullahoma
InternshipOn-siteFull-timeUS-TN-Tullahoma$56k–$56k/yr
Skills
labviewc#.netmicrosoft sql servergitdata acquisition systemsobject-oriented designrediskafka
Job Description
Summary: Amentum is a performance unit specializing in advanced engineering solutions, and they are seeking a Software Programmer Intern to support diverse engineering projects. The intern will develop software for data acquisition and control systems, gaining hands-on experience with various programming tools and methodologies under the supervision of senior engineering staff.
Responsibilities:
- Develop and test software modules for data acquisition and control systems using LabVIEW, C#, and .NET
- Integrate hardware and software for real-time data acquisition platforms (e.g., National Instruments PXI/cRIO)
- Contribute to relational database management system (RDBMS) development, including schema design, query optimization, and data integration using Microsoft SQL Server
- Collaborate on system architecture design, applying object-oriented principles and design patterns
- Contribute to code reviews and version control workflows to ensure quality and maintainability
- Document software features and testing procedures for internal and client use
- Participate in testing and troubleshooting of complex systems
- Support field deployment and commissioning software solutions across diverse operational environments
Required Qualifications:
- Currently enrolled in a Bachelor of Science program in Computer Science, Computer Engineering, or Electrical Engineering with a concentration in software development from an ABET-accredited institution
- Strong foundation in software development fundamentals, including object-oriented design patterns, version control (e.g., Git), and software development lifecycle best practices
- Ability to work collaboratively in a team environment to design, develop, and deliver software applications and data acquisition projects
- US Citizenship (due to project requirements)
Preferred Qualifications:
- Experience with microcontrollers, home automation, or single board computers
- Familiarity with data acquisition systems and tools from vendors such as National Instruments (NI), UEI DAQ, Dewesoft, Chell, or Ipetronik
- Experience with programming languages such as LabVIEW, C#, and .NET
- Experience with databases, cybersecurity, and data transport technologies such as MQTT, Redis, and Kafka
Required Skills: LabVIEW
Important Skills: C#, .NET, Microsoft SQL Server, Git, Data acquisition systems, Object-oriented design
Nice-to-Have Skills: Redis, Kafka
Benefits: Health, dental, and vision insurance, Paid time off and holidays, Retirement benefits (including 401(k) matching), Educational reimbursement, Parental leave, Employee stock purchase plan, Tax-saving options, Disability and life insurance, Pet insurance
Benefits
Health, dental, and vision insurance
Paid time off and holidays
Retirement benefits (including 401(k) matching)
Educational reimbursement
Parental leave
Employee stock purchase plan
Tax-saving options
Disability and life insurance
Pet insurance