Global Jobs Opportunity
← Back to all jobs

Software Engineering Intern - Bascom Hunter

1 month ago

Bascom Hunter

Paid InternshipNegotiable
Location
Baton Rouge, LA / Frederick, United States
Job Type
Paid Internship
Salary
Negotiable
Posted
September 11, 2026

Before applying, please carefully review all the job requirements

Job Overview

  • Bascom Hunter is seeking an Embedded Software Engineering Intern to assist with the creation, integration, and evaluation of low-level software systems designed for aerospace and defense technology. Operating within cross-functional engineering teams, the intern will contribute to software solutions that communicate with electronic hardware to control and monitor mission-critical equipment.
  • Throughout the placement, the intern will gain practical exposure across all stages of embedded software engineering, including requirements analysis, code execution, hardware-software integration, system testing, and technical documentation. The position involves working on real-world defense and aerospace programs, offering valuable industry experience that may serve as a foundation for long-term career growth within the organization.

Key Responsibilities

  • ★ Assist in designing, constructing, integrating, and validating embedded software and firmware for aerospace and defense hardware.
  • ★ Write, refine, test, and enhance low-level software applications using C and C++ programming languages.
  • ★ Build software targeted for microcontrollers, microprocessors, and specialized embedded hardware units.
  • ★ Conduct hardware and software integration while diagnosing technical issues across component, subsystem, and system stages.
  • ★ Help develop device drivers, control architecture, communication channels, and low-level system software.
  • ★ Connect embedded software with physical hardware elements, including sensors, actuators, and electronic circuitry.
  • ★ Execute implementation and validation procedures for various hardware communication protocols and interfaces.
  • ★ Build custom test scripts, utilities, and software tools to perform system-level verification and debugging.
  • ★ Participate in multidisciplinary technical meetings, software architecture reviews, and peer code reviews.
  • ★ Partner with electrical, mechanical, systems, and software engineering disciplines to produce cohesive technical solutions.
  • ★ Perform hands-on bench testing, data logging, root-cause troubleshooting, and performance evaluations in a lab setting.
  • ★ Author and update engineering documents, such as software requirements, design specifications, test plans, and evaluation reports.
  • ★ Adopt standard industry methodologies for embedded software design, version control, and quality verification.
  • ★ Contribute to software initiatives designed to comply with customer specifications and defense industry standards.
  • ★ Apply analytical data and empirical evidence to guide technical decisions in alignment with project milestones.

Required Skills and Qualifications

  • ★ Enrolled in a Bachelor’s or Master’s degree program in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.
  • ★ Practical programming competence using C or C++ languages.
  • ★ Core comprehension of embedded systems design principles and low-level software engineering concepts.
  • ★ Foundational knowledge of computer hardware architecture, digital electronics, and hardware-software interaction.
  • ★ Solid analytical capabilities with strong problem-solving and troubleshooting skills.
  • ★ Self-directed work ethic with the capability to collaborate productively within cross-functional engineering teams.
  • ★ High level of organization and strong attention to detail.
  • ★ Effective written and verbal communication skills.
  • ★ Familiarity with software or firmware programming for microcontrollers, microprocessors, FPGAs, or embedded platforms is advantageous.
  • ★ Exposure to real-time operating systems (RTOS) or bare-metal development environments is preferred.
  • ★ Knowledge of embedded communication buses and protocols such as SPI, I2C, UART, CAN, or Ethernet is beneficial.
  • ★ Familiarity with board support packages, bootloaders, or low-level device driver creation is helpful.
  • ★ Hands-on experience using lab diagnostic gear, including oscilloscopes, logic analyzers, or JTAG debuggers, is desirable.
  • ★ Understanding of Git or equivalent source code version control tools is preferred.
  • ★ Exposure to Linux operating systems or embedded Linux platforms is advantageous.
  • ★ Ability to write test automation scripts using Python or other scripting tools is beneficial.
  • ★ Understanding of C/C++ memory allocation, compilers, and storage class specifiers is preferred.
  • ★ Background in software verification techniques, test procedures, or defense and aerospace software standards is helpful.
  • ★ Prior hands-on engineering involvement through personal projects, student design teams, academic research, or previous internships is valued.

Who May Be a Good Fit for This Role?

  • This role may be suitable for computer engineering, electrical engineering, or computer science students seeking practical experience in low-level software development for defense and aerospace technology. Candidates who enjoy working directly with electronic hardware, writing C or C++ code, and analyzing system behavior in a laboratory setting will find this placement engaging. It is an ideal opportunity for proactive individuals who possess solid problem-solving abilities, communicate well across technical disciplines, and aspire to build a career in embedded systems, robotics, or mission-critical software engineering.

What the Company Offers

  • ★ Paid internship structure.
  • ★ Flexible full-time and part-time scheduling options to accommodate academic calendars.
  • ★ Hands-on engineering experience on active defense and aerospace projects.
  • ★ Potential pathway toward future career opportunities with the employer.

Apply Now:

Apply Here

Related Jobs

Software Engineering Intern

3 days ago

Range

InternshipNegotiable
Location
United States

Before applying, please carefully review all the job requirements

View details

Software Engineering Intern (Zurich)

5 days ago

Pinterest

On-siteInternshipNegotiable
Location
United Kingdom
Experience
Fresher

Before applying, please carefully review all the job requirements

View details

Full Stack Developer Internship — Fully Remote

5 days ago

ZOVU

Remote - 100%Internship
Location
United States
Experience
Fresher

Before applying, please carefully review all the job requirements

View details

Software Engineer (Remote - US)

1 day ago

Company not listed

RemoteFull-timeNegotiable
Location
United States

Before applying, please carefully review all the job requirements

View details
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More