Hybrid DevSecOps Embedded Systems Engineer

Battelle Memorial Institute

Columbus (OH)

On-site

USD 86,000 - 123,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Compressed work schedule
Hybrid work arrangement
Paid time off
Wellness benefits
401(k) retirement plan
Tuition assistance

Job summary

Battelle Memorial Institute in Columbus, OH seeks a Software Engineer – Embedded Systems to design, develop, test, and deploy software for embedded platforms (bare metal and Linux). The role requires C and Python, hardware integration, and collaboration across engineering teams.

Responsibilities include full-stack development for embedded systems, securing firmware, and participating in system validation and testing within a DevSecOps framework. Occasional travel is expected, and U.S.

Qualifications

  • Bachelor's degree or Master's with relevant experience in embedded software
  • Proficient in C/C++/C# for full-stack development within embedded environments
  • Experience with Linux and TCP/IP networking
  • Demonstrated ability to develop secure firmware and document software lifecycle processes
  • Ability to collaborate in multidisciplinary teams and communicate designs clearly
  • Willingness to travel and U.S. citizenship with security clearance would be a plus

Responsibilities

  • Design and develop full-stack software for Linux-based, embedded systems
  • Integrate software with hardware interfaces and sensor systems
  • Develop secure firmware following a DevSecOps process
  • Work with STM32 microcontrollers and low-level embedded tooling
  • Create user interfaces and simulation tools for testing and integration
  • Collaborate with engineers, technicians, and support staff
  • Support system integration and testing of software solutions
  • Promote software lifecycle best practices across teams

Skills

C
C++
C#
Golang
Python
TypeScript
TCP/IP
socket programming
Linux
STM32
Secure firmware
Software lifecycle

Education

Bachelor's degree in Electrical and Computer Engineering, Computer Science and Engineering, or related field
Master's degree in Software Engineering-related field

Tools

RTOS
Linux kernel modules
MATLAB

Job description

Battelle Memorial Institute in Columbus, OH seeks a Software Engineer – Embedded Systems to design, develop, test, and deploy software for embedded platforms (bare metal and Linux). The role requires C and Python, hardware integration, and collaboration across engineering teams.

Responsibilities include full-stack development for embedded systems, securing firmware, and participating in system validation and testing within a DevSecOps framework. Occasional travel is expected, and U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Embedded Systems Software Engineer (Entry) – Linux/C
Embedded Systems Software Engineer (Entry) – Linux/C

Battelle Memorial Institute • Columbus (OH)

On-site
USD 71,000 - 101,000
Compressed schedule
Hybrid work model
Paid time off
+2
Embedded Security Engineer & Vulnerability Research
Embedded Security Engineer & Vulnerability Research

Battelle • Columbus (OH)

On-site
USD 76,000 - 175,000
Hybrid work model
Medical, dental, and vision coverage
401(k) retirement savings plan with 5%
+2
Embedded Systems Software Engineer – Security-Critical
Embedded Systems Software Engineer – Security-Critical

Battelle • Columbus (OH)

Hybrid
USD 86,000 - 123,000
Compressed schedule with every other/2
Hybrid work model
Paid time off
+3
Mid-Level Software Engineer - Embedded Systems
Mid-Level Software Engineer - Embedded Systems

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
Senior Electronics & Embedded Systems Engineer
Senior Electronics & Embedded Systems Engineer

Battelle • Kentucky

On-site
USD 105,000 - 150,000
Compressed work schedule
Hybrid work model (60% in-office, 40%
Paid time off
+3
Mid-Level Software Engineer - Embedded Systems
Mid-Level Software Engineer - Embedded Systems

Battelle Memorial Institute • Columbus (OH)

On-site
USD 86,000 - 123,000
Compressed work schedule
Hybrid work arrangement
Paid time off
+3
Hybrid Cyber Test Engineer - Embedded & Automation
Hybrid Cyber Test Engineer - Embedded & Automation

Battelle • Columbus (OH)

Hybrid
USD 75,000 - 95,000
Senior Electronics & Embedded Systems Engineer
Senior Electronics & Embedded Systems Engineer

Battelle • Columbus (OH)

Hybrid
USD 82,000 - 116,000
Compressed work schedule (every other
Hybrid work model 60% in-office / 40%
Paid time off
+4