Battelle logo

Software Engineering Intern (Summer 2025)

Battelle

Software Engineering Intern (Summer 2025)

Job Summary

Battelle is seeking a Software Engineering Intern for Summer 2025 to join our Defense and Material Solutions group. This position is 100% onsite, located in Columbus, Ohio. As a Software Engineering Intern, you will support Battelle's National Security business, specializing in the design, development, testing, and production of complex electronics and software systems.

Responsibilities

  • Participate in the design, development, and testing of web-based user interface software using languages such as JavaScript/React and Python in a Linux environment.
  • Work independently and as a member of a multi-functional, dynamic team.
  • Provide engineering support to technical staff and managers on client projects.

Key Qualifications

  • Currently pursuing a bachelor's degree in Computer Science and Engineering (CSE), Electrical and Computer Engineering (ECE), or Electrical Engineering (EE).
  • Must have completed two years of college coursework by the start of the internship.
  • Programming experience with at least two of the following languages: JavaScript/React, C/C++, Java, or Python (Linux environment preferred).
  • Experience developing software using tools in Windows and Linux operating environments.
  • Proven ability to work independently and as part of a team.
  • Positive attitude and eagerness to take on technical challenges.
  • Excellent verbal and written communication and interpersonal skills.
  • Must be a sole US citizen with the ability to obtain and maintain a US government security clearance.

Preferred Qualifications

  • Experience with scripting languages (JavaScript, Python, PHP, etc.).
  • Development experience with software systems having hardware interfaces, including custom sensor inputs and outputs.
  • Familiarity with common networking protocols and concepts (TCP, IP, UDP, UDP multicast, etc.).
  • Familiarity with video compression, transmission, storage, and playback.
  • Development experience with Android applications on multiple hardware platforms.
  • Experience developing code for microcontrollers or sensor control networks.

Preparing You for Career Success

The Battelle intern and co-op program is a great way to gain experience both on a team and as an independent contributor. You will have the opportunity to thrive in a culture that inspires you to:

  • Apply your talent to challenging and meaningful projects.
  • Pursue ideas in scientific and technological discovery.
  • Collaborate with world-class experts in an inclusive environment.
  • Become the next generation of scientific leaders and business professionals.

Benefits

  • Flexible work schedules: Most teams follow a flexible, compressed work schedule that allows for every other Friday off.
  • Employee Resource Groups that help cultivate an inclusive and welcoming community.
  • Social and professional networking events with Battelle Senior Leadership and your colleagues.
  • Opportunities for philanthropic involvement to give back and make an impact in the community.

Vaccinations & Safety Protocols

Battelle may require employees, based on job duties, work location, and/or its clients’ requirements, to follow certain safety protocols and to be vaccinated against a variety of viruses, bacteria, and diseases as a condition of employment and continued employment. If applicable, Battelle will provide reasonable accommodations based on a qualified disability or medical condition through the Americans with Disabilities Act or the Rehabilitation Act or for a sincerely held religious belief under Title VII of the Civil Rights Act of 1964 (and related state laws).

Battelle is an equal opportunity employer. We provide employment and opportunities for advancement, compensation, training, and growth according to individual merit, without regard to race, color, religion, sex (including pregnancy), national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran-status veteran or military status, or any other characteristic protected under applicable Federal, state, or local law. Our goal is for each staff member to have the opportunity to grow to the limits of their abilities and to achieve personal and organizational objectives. We will support positive programs for equal treatment of all staff and full utilization of all qualified employees at all levels within Battelle.

The above statements are intended to describe the nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, activities, and skills required of staff members. No statement herein is intended to imply any authorities to commit Battelle unless special written permission is granted by Battelle's Legal Department.

Benefits
Extracted with AI

  • Flexible work schedules
  • Employee Resource Groups
  • Social and professional networking events
  • Opportunities for philanthropic involvement

Similar jobs

Last update: 23 minutes ago

Under Armour logo
Under Armour

IT QA Engineering Intern - Rookie Program SS' 2025

Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

ST Engineering iDirect logo
ST Engineering iDirect

Senior Software Engineer - Satellite Communications

Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

IBA logo
IBA

Embedded Software Engineer

Join IBA as an Embedded Software Engineer focusing on Ethernet networking and embedded programming. Entry-level position in Louvain-la-Neuve.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Computer Futures logo
Computer Futures

.NET Developer / Tester

.NET Developer / Tester role in Melle, Belgium. Work on web applications, testing, and development in a hybrid environment.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

GreenFlux logo
GreenFlux

Software Engineer - Electric Vehicle Charging Systems

Join GreenFlux as a Software Engineer to develop innovative EV charging solutions in Amsterdam. Work on cutting-edge SaaS platforms for sustainable mobility.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.