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 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 - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
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.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
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.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
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.
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.
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.
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 Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
Embedded Software Engineer
Join IBA as an Embedded Software Engineer focusing on Ethernet networking and embedded programming. Entry-level position in Louvain-la-Neuve.
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.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
.NET Developer / Tester
.NET Developer / Tester role in Melle, Belgium. Work on web applications, testing, and development in a hybrid environment.
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.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
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 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.