Summer Software Engineer Intern – Hybrid/Embedded Systems

Battelle

Beavercreek (OH)

Hybrid

USD 42,000 - 83,000

Full time

5 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

Benefits offered by this job

Housing stipend
Hybrid work model
Flexible schedule

Job summary

Battelle is seeking a Software Engineer Intern for Summer 2027 in Beavercreek/Dayton, OH. You will design, code, and test embedded software for non-standard projects, contributing to a Python and PyQt framework and interfacing with hardware systems.

You will work with experienced engineers, gain exposure to AI-assisted development, and participate in a hybrid work model with some in-office and remote time. Housing assistance is included for eligible relocations.

Qualifications

  • Currently pursuing a bachelor degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Junior standing or higher.
  • Proficiency in Python.
  • Experience with Git.
  • Experience interfacing with APIs.
  • Local travel expected.
  • Must be a sole U.S. Citizen with the ability to obtain a security clearance.

Responsibilities

  • Research and analyze new libraries, technologies, and tools; perform full software life cycle functions including requirements definition, architecture, design, coding, testing, integration, and documentation
  • Develop code to interface with hardware systems such as FPGAs, MCUs, and common lab equipment including lock‑in amplifiers, oscilloscopes, DAQ hardware, power supplies, source measure units, and function generators
  • Contribute to a Python and PyQt framework for the analysis of integrated circuits, built around open‑source libraries, leveraging AI models and version control to produce robust and well‑integrated code
  • Work with a senior software engineer and additional team members to understand project requirements and scope, and design, develop, or modify software and firmware for custom, memory‑constrained hardware and related systems

Skills

Python
APIs
Git
Local travel
Security clearance
USA citizenship

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

Tools

Qt/PyQt

Job description

Battelle is seeking a Software Engineer Intern for Summer 2027 in Beavercreek/Dayton, OH. You will design, code, and test embedded software for non-standard projects, contributing to a Python and PyQt framework and interfacing with hardware systems.

You will work with experienced engineers, gain exposure to AI-assisted development, and participate in a hybrid work model with some in-office and remote time. Housing assistance is included for eligible relocations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Internship (Summer 2027)
Software Engineering Internship (Summer 2027)

Battelle • Beavercreek (OH)

Hybrid
USD 42,000 - 83,000
Housing stipend
Hybrid work model
Flexible schedule
Software Engineer Co-op (Hybrid) - Cyber & Data
Software Engineer Co-op (Hybrid) - Cyber & Data

Battelle • Columbus (OH)

On-site
USD 42,000 - 83,000
Housing stipend
Hybrid/work flexibility
IRAD program
Embedded Systems Software Engineer (DevSecOps)
Embedded Systems Software Engineer (DevSecOps)

Battelle • Columbus (OH)

On-site
USD 86,000 - 159,000
Compressed work schedule: every other
Hybrid work arrangement — 60% in‑house
Paid time off
+3
Electrical Engineering Intern — Onsite with Flexible Schedule
Electrical Engineering Intern — Onsite with Flexible Schedule

Battelle • Columbus (OH)

On-site
USD 28,000 - 55,000
Housing stipend
Hybrid work model
Embedded Systems Software Engineer — Hybrid/Remote
Embedded Systems Software Engineer — Hybrid/Remote

Battelle • Columbus (OH)

On-site
USD 71,000 - 101,000
Compressed schedule with every other F
Hybrid work model 60% in-office 40% 0
Paid time off
+3
Computer Engineering Co-Op (Spring-Summer 2027)
Computer Engineering Co-Op (Spring-Summer 2027)

Battelle • Beavercreek (OH)

Hybrid
USD 28,000 - 55,000
Housing stipend
Hybrid work model
Flexible schedules
Embedded Software Engineer – Hybrid R&D for Secure Systems
Embedded Software Engineer – Hybrid R&D for Secure Systems

Battelle • Beavercreek (OH)

Hybrid
USD 100,000 - 115,000
Flexible work schedule
400(k) retirement savings plan
Tuition assistance
Embedded Systems Co-op: FPGA & Hardware Interfaces
Embedded Systems Co-op: FPGA & Hardware Interfaces

Battelle • Beavercreek (OH)

Hybrid
USD 28,000 - 55,000
Housing stipend
Hybrid work model
Flexible schedules
Hardware Reverse Engineer Intern: Vulnerability Research
Hardware Reverse Engineer Intern: Vulnerability Research

Battelle • Columbus (OH)

On-site
USD 28,000 - 55,000
Hybrid work options
Flexible schedules
Networking events
Software Engineering Co-op — Onsite in Columbus
Software Engineering Co-op — Onsite in Columbus

Battelle • Columbus (OH)

On-site
USD 28,000 - 55,000
Housing stipend
Hybrid work options