
Engineering Intern – Software/App Development
Leidos
internship
Posted on:
Location Type: Office
Location: Crane • Alabama • 🇺🇸 United States
Visit company websiteSalary
💰 $48,100 - $86,950 per year
Job Level
Entry Level
Tech Stack
JavaScriptLinuxNode.jsPythonReactRustSQLTableauTypeScriptVBA
About the role
- Develop front-end and/or back-end features for an application supporting additive manufacturing workflows.
- Collaborate with engineers to translate technical requirements into clear, maintainable software functionality.
- Assist in designing, implementing, and testing software components, data flows, and user interactions.
- Learn foundational concepts in additive manufacturing, materials behavior, and mechanical design to better understand user needs and system requirements.
- Participate in code reviews and contribute to improving software quality and documentation.
- Support integration of engineering models, simulations, and data into the application.
- Attend team meetings and provide updates on development progress.
- Adhere to project timelines while maintaining high-quality work and attention to detail.
- Demonstrate initiative, curiosity, and willingness to learn new tools, frameworks, and engineering concepts.
- Maintain clear communication with mentors and team members to ensure alignment with project goals.
- Represent Leidos professionally and uphold company values.
- Prepare and present an end-of-summer poster summarizing your contributions.
Requirements
- US Citizen
- 3.0 GPA or higher
- Currently enrolled in a degree of Engineering program or related discipline at an accredited University.
- Experience with a software engineering language such as C++, Python, Rust, or similar.
- Strong problem-solving skills and the ability to work in a collaborative environment.
- Ability to write clear documentation and communicate technical ideas effectively.
- Interest in applying software development skills to engineering/manufacturing applications.
- Experience with front-end or back-end development (JavaScript/TypeScript, React, Node.js, Python, or similar)
- Familiarity with data visualization or UI component frameworks
- Experience with data analysis tools (Python, MATLAB, Excel, Tableau, or VBA)
- Basic understanding of database concepts or SQL
- Exposure to mechanical engineering principles such as heat transfer, materials, or manufacturing processes
- Experience with CAD tools (SolidWorks, AutoCAD, or similar)
- Comfort working in Linux environments
- Interest in or exposure to simulation tools (e.g., OpenFOAM)
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++PythonRustJavaScriptTypeScriptReactNode.jsSQLMATLABExcel
Soft skills
problem-solvingcollaborationclear documentationeffective communicationinitiativecuriosityattention to detail