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
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.
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.
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.
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.
Embedded Software Engineer
Join IBA as an Embedded Software Engineer focusing on Ethernet networking and embedded programming. Entry-level position in Louvain-la-Neuve.
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.
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.
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.
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.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
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.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
.NET Developer / Tester
.NET Developer / Tester role in Melle, Belgium. Work on web applications, testing, and development in a hybrid environment.
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
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.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
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.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
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.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.