Leidos

Engineering Intern – Software/App Development

Leidos

internship

Posted on:

Location Type: Office

Location: Crane • Alabama • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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