Junior Embedded Systems Developer-Firmware & Research Tools

Battelle Memorial Institute

Columbus (OH)

Hybrid

USD 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Tuition assistance
IP compensation program
Mentorship and learning culture
Hybrid work arrangement
401(k) retirement plan
Paid time off

Job summary

Battelle Memorial Institute seeks a Junior Embedded Systems Developer to join its cyber research teams in Columbus, OH or Chantilly, VA. You’ll work with vulnerability researchers and embedded developers to build tools, modify firmware, and support research workflows across diverse architectures.

You’ll gain hands-on hardware interaction, debugging low-level code, and creating utilities that accelerate reverse engineering and vulnerability research in a collaborative, research-driven environment.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field.
  • Experience programming in C or C++.
  • Familiarity with embedded systems or microcontrollers through coursework, projects, internships, or professional experience.
  • Basic understanding of debugging techniques and tools.
  • Experience scripting in Python or similar language.
  • Interest in low‑level software development and embedded systems.
  • Ability to work collaboratively in a small team environment while continuing to learn new technologies.
  • Strong curiosity about how systems work internally.
  • Must be a US Citizen with the ability and willingness to obtain a DoD Secret or higher clearance.

Responsibilities

  • Assist in developing firmware, instrumentation, and internal tooling that supports reverse engineering and vulnerability research.
  • Help modify and build embedded software used for experimentation and analysis.
  • Work with researchers to develop scripts and utilities that improve analysis workflows.
  • Interact with embedded hardware platforms including microcontrollers and development boards.
  • Assist with debugging embedded software using tools such as gdb or hardware debuggers.
  • Support the development of automation tools and internal research utilities.
  • Collaborate with vulnerability researchers and reverse engineers to better understand embedded device behavior.
  • Document tools, workflows, and development processes.

Skills

C/C++
Python
Embedded systems
Debugging
Team collaboration
Low-level software

Education

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

Tools

Ghidra
IDA Pro
BinaryNinja
JTAG
UART

Job description

Battelle Memorial Institute seeks a Junior Embedded Systems Developer to join its cyber research teams in Columbus, OH or Chantilly, VA. You’ll work with vulnerability researchers and embedded developers to build tools, modify firmware, and support research workflows across diverse architectures.

You’ll gain hands-on hardware interaction, debugging low-level code, and creating utilities that accelerate reverse engineering and vulnerability research in a collaborative, research-driven environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Embedded Systems Engineer - Hybrid/Research Tools
Junior Embedded Systems Engineer - Hybrid/Research Tools

Battelle • Columbus (OH)

Hybrid
USD 70,000 - 90,000
Hybrid work model
Tuition assistance
401(k) retirement plan with employer %
+2
Low-Level Firmware Engineer for Cyber Research
Low-Level Firmware Engineer for Cyber Research

Battelle • Columbus (OH)

Hybrid
USD 110,000 - 170,000
Tuition assistance
Royalty sharing for IP/Software
Mentorship and learning culture
+1
Embedded Systems Developer for Cyber Research & Tooling
Embedded Systems Developer for Cyber Research & Tooling

6AM City, LLC • Kentucky

On-site
USD 110,000 - 160,000
Embedded Systems Developer, Cyber Research
Embedded Systems Developer, Cyber Research

6AM City, LLC • Kentucky

On-site
USD 110,000 - 160,000
Senior Vulnerability Researcher — Embedded Systems Security
Senior Vulnerability Researcher — Embedded Systems Security

Battelle • Chantilly (VA)

Hybrid
USD 100,000 - 130,000
Junior Embedded Systems Developer
Junior Embedded Systems Developer

Battelle • Columbus (OH)

Hybrid
USD 70,000 - 90,000
Hybrid work model
Tuition assistance
401(k) retirement plan with employer %
+2
Junior Embedded Systems Developer
Junior Embedded Systems Developer

Battelle Memorial Institute • Columbus (OH)

Hybrid
USD 70,000 - 110,000
Tuition assistance
IP compensation program
Mentorship and learning culture
+3
Senior Vulnerability Researcher — Embedded Security Expert
Senior Vulnerability Researcher — Embedded Security Expert

Battelle Memorial Institute • Chantilly (VA)

Hybrid
USD 90,000 - 130,000
Tuition assistance
Flexible work schedule
401(k) retirement savings plan
+1
Senior Vulnerability Researcher: Hybrid/Remote
Senior Vulnerability Researcher: Hybrid/Remote

Shell Lubricants Hub Hamburg • Columbus (OH)

Hybrid
USD 100,000 - 130,000
Tuition assistance
Paid training
Flexible work schedule
+1
Hybrid Vulnerability Researcher — Embedded Security & Tools
Hybrid Vulnerability Researcher — Embedded Security & Tools

Battelle Memorial Institute • Chantilly (VA)

Hybrid
USD 90,000 - 115,000
Tuition assistance
Flexible work schedule
Comprehensive health benefits
+1