Software Engineering Intern

Jobtailor

Louisiana (MO)

On-site

USD 18,000 - 32,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Jobtailor is seeking a student intern to support software development for aerospace, defense, and engineering applications. You will write and test code in Python, C, or C++, participate in code reviews, and work with Docker/Kubernetes for containerized deployments.

The role emphasizes collaboration across multidisciplinary teams, exposure to DevOps, CI/CD, and infrastructure as code, and opportunities to gain hands-on experience with hardware integration and engineering tools.

Qualifications

  • Pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field.
  • Proficiency in at least one programming language such as C, C++, or Python.
  • Strong analytical and problem solving skills.
  • Experience with Linux/Unix-like environments and command line.
  • Familiarity with Git and version control workflows.
  • Exposure to software testing concepts and CI/CD practices.
  • Interest in aerospace, embedded systems, AI/ML, RF systems or cybersecurity.

Responsibilities

  • Support the development, integration, testing, and maintenance of software for aerospace, defense, and engineering applications.
  • Write, debug, test, and improve software using Python, C, C++, or other project-appropriate languages.
  • Apply version control, code review, branching strategies, issue tracking, documentation, and collaborative workflows.
  • Use Git-based workflows to manage source code and review changes.
  • Support containerized development and deployment using Docker and Kubernetes.
  • Assist with DevOps practices, CI/CD, and infrastructure as code tools.

Skills

Python Programming
C++ Programming
Git Version Control
DevOps Practices
Docker Containerization

Education

Pursuing Bachelor's or Master's degree in CS/SE/CE or related field

Tools

Kubernetes
Linux
Terraform
Ansible
Pulumi

Job description

  • Support the development, integration, testing, and maintenance of software for aerospace, defense, and engineering applications
  • Write, debug, test, and improve software using Python, C, C++, or other project-appropriate languages
  • Apply version control, code review, branching strategies, issue tracking, documentation, and collaborative development workflows
  • Use Git-based workflows to manage source code, contribute changes, and review code
  • Support containerized development and deployment using Docker and Kubernetes
  • Gain exposure to DevOps practices, automated builds, testing, deployment, monitoring, and CI/CD
  • Assist with Infrastructure as Code and automated environment configuration using Pulumi, Terraform, Ansible, or similar tools
  • Develop and maintain automated tests using TDD, unit, integration, and system-level testing approaches
  • Create test scripts, utilities, simulators, and engineering tools to verify software behavior and system performance
  • Assist with software/hardware integration involving sensors, embedded computers, communications systems, RF equipment, and electronic hardware
  • Work with Linux-based development environments, virtualized systems, containers, networking, and distributed software applications
  • Document tasks, defects, requirements, technical decisions, and development progress in engineering ticket and project management systems
  • Assist with data collection, processing, visualization, and analysis for software testing and engineering evaluation
  • Participate in software design reviews, code reviews, technical discussions, sprint planning, and engineering team activities
  • Collaborate with software, electrical, mechanical, systems, RF, and other engineers
  • Research software technologies, libraries, frameworks, development tools, and engineering approaches
  • Prepare and maintain software requirements, architecture and design documentation, test procedures, development notes, and engineering reports
  • Apply software engineering practices related to maintainability, modularity, reliability, cybersecurity, configuration management, and reproducibility
Requirements
  • Pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related field
  • Proficiency in at least one programming language, such as C, C++, or Python
  • Strong analytical, troubleshooting, and problem-solving skills
  • Understanding of fundamental software development principles and practices
  • Ability to work independently and as part of a multidisciplinary team
  • Strong organizational skills and attention to detail
  • Strong written and verbal communication skills
  • Coursework or project experience using Python, C, C++, Java, Rust, JavaScript/TypeScript, or another programming language
  • Familiarity with Git or another version control system
  • Experience using Linux, the command line, or a Unix-like development environment
  • Exposure to software testing concepts such as unit testing, automated testing, debugging, or test-driven development
  • Familiarity with Docker, containers, Kubernetes, cloud computing, or similar technologies
  • Exposure to DevOps, CI/CD, Infrastructure as Code, or software deployment concepts
  • Experience developing software that communicates with hardware, sensors, microcontrollers, embedded systems, networks, APIs, or other software services
  • Familiarity with data structures, algorithms, object-oriented programming, software architecture, networking, operating systems, databases, or other core computer science concepts
  • Experience working on a collaborative technical project using tools for source control, issue tracking, documentation, or project management
  • Interest in aerospace, defense, embedded systems, artificial intelligence and machine learning, RF systems, distributed systems, DevOps, cybersecurity, or other mission-oriented engineering technologies
  • Curiosity and willingness to learn unfamiliar technologies, tools, and engineering disciplines
Core Competencies

Proficient in software development and testing for aerospace and defense applications, with strong skills in Python, C, and C++. Experienced in collaborative development workflows, version control, and DevOps practices, including CI/CD and Infrastructure as Code.

Highest-signal resume keywords
  • Python Programming
  • C++ Programming
  • Docker Containerization
  • Git Version Control
  • DevOps Practices
Hard Skills
  • C Programming
  • Software Testing
  • Test-Driven Development
  • Automated Testing
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Software Architecture
  • Networking
  • APIs
Soft Skills
  • Analytical Skills
  • Problem-Solving Skills
  • Organizational Skills
  • Attention to Detail
  • Communication Skills
Industry Keywords
  • Aerospace
  • Defense
  • Embedded Systems
  • Artificial Intelligence
  • Machine Learning
  • RF Systems
  • Distributed Systems
  • Cybersecurity
  • Software Development Principles
  • Engineering Evaluation
Tools & Technologies
  • Kubernetes
  • Linux
  • Terraform
  • Ansible
  • Pulumi
  • CI/CD Tools
  • Virtualized Systems
  • Issue Tracking Systems
  • Documentation Tools
  • Engineering Ticket Systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Jobtailor • Town of Montana (WI)

On-site
USD 90,000 - 150,000
Infrastructure Engineer IV
Infrastructure Engineer IV

Jobtailor • Colorado

On-site
USD 150,000 - 210,000
Software Engineer Level 5
Software Engineer Level 5

Jobtailor • Colorado

On-site
USD 140,000 - 200,000
Software Engineer Level 5
Software Engineer Level 5

Jobtailor • Colorado

On-site
USD 140,000 - 200,000
Software Engineer – Deployment
Software Engineer – Deployment

Jobtailor • Arlington (VA)

On-site
USD 140,000 - 210,000
Staff Software Engineer – Embedded Software Platform
Staff Software Engineer – Embedded Software Platform

Jobtailor • California (MO)

On-site
USD 180,000 - 280,000
Staff Software Engineer – Embedded Software Platform
Staff Software Engineer – Embedded Software Platform

Jobtailor • California (MO)

On-site
USD 180,000 - 280,000
Principal Software Engineer – Developer
Principal Software Engineer – Developer

Jobtailor • Town of Montana (WI)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Jobtailor • Massachusetts

On-site
USD 90,000 - 120,000
Software Engineer I
Software Engineer I

Jobtailor • Aguadilla (PR)

On-site
USD 85,000 - 140,000