Embedded Systems Software Engineer – Security-Critical

Battelle

Columbus (OH)

Hybrid

USD 86,000 - 123,000

Full time

17 hours 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

Compressed schedule with every other/2
Hybrid work model
Paid time off
Medical/Dental/Vision
401(k) match
Tuition assistance

Job summary

Battelle is seeking engineers to develop embedded software solutions for government and industrial customers. You will work on memory-constrained hardware, collaborating with cross-disciplinary teams to design, implement, test, and document software and firmware.

The role requires strong C/C++, Python skills, Linux familiarity, and ability to travel. A US citizen with ability to obtain DoD clearance is preferred, with a hybrid in-person/remote work arrangement.

Qualifications

  • Bachelor’s degree with 2 years’ experience or Master’s in related field.
  • May require up to 4 years of related experience depending on contract.
  • Strong C, C++ and Python programming skills.
  • Basic TCP/IP and socket programming knowledge.
  • Familiarity with Linux OS and development tools.
  • Ability to work independently and in a team.
  • Excellent verbal and written communication; willingness to travel.
  • U.S. citizenship and ability to obtain DoD security clearance.

Responsibilities

  • Design, develop, modify software/firmware for memory constrained hardware.
  • Translate goals between customers and the team; set expectations.
  • Research libraries and tools; perform full software life cycle tasks.
  • Collaborate with subject matter experts to develop software solutions.
  • Maintain and develop custom software for projects.

Skills

C programming
C++ programming
Python programming
Networking basics
Linux
Team collaboration
Travel willingness

Education

Bachelor's degree in related field
Master's degree in related field

Tools

Git
Linux development tools
Embedded development tools

Job description

Battelle is seeking engineers to develop embedded software solutions for government and industrial customers. You will work on memory-constrained hardware, collaborating with cross-disciplinary teams to design, implement, test, and document software and firmware.

The role requires strong C/C++, Python skills, Linux familiarity, and ability to travel. A US citizen with ability to obtain DoD clearance is preferred, with a hybrid in-person/remote work arrangement.

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
Lead System Security & Software Engineer
Lead System Security & Software Engineer

Battelle • Columbus (OH)

Hybrid
USD 110,000 - 140,000
Compressed work schedule
Hybrid work model
Paid time off
+3
Mission-Critical Software Engineer — Embedded & ML (Hybrid)
Mission-Critical Software Engineer — Embedded & ML (Hybrid)

Battelle • Virginia (MN)

On-site
USD 115,000 - 160,000
Hybrid work arrangement
401(k) retirement savings plan with 5%
Senior Computer Engineer — Embedded, ML & Data Systems
Senior Computer Engineer — Embedded, ML & Data Systems

Battelle • Chantilly (VA)

On-site
USD 200,000 - 270,000
Hybrid work model
Tuition assistance
401(k) retirement plan
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 Software Engineer - E2
Embedded Software Engineer - E2

LockHeed Martin • Virginia (MN)

Hybrid
USD 120,000 - 160,000
Medical
Dental
Vision
+11
Security-Focused Embedded Software Engineer
Security-Focused Embedded Software Engineer

Schweitzer Engineering Laboratories • Pullman (WA)

On-site
USD 84,000 - 125,000
ESOP
Health insurance
Medical insurance
+13
Embedded Computer Engineer — ML & RTOS Specialist
Embedded Computer Engineer — ML & RTOS Specialist

Battelle • Chantilly (VA)

Hybrid
USD 115,000 - 160,000
Compressed work schedule
Hybrid work arrangement
Paid time off
+2
Lead Embedded Software Engineer — DoD Cleared
Lead Embedded Software Engineer — DoD Cleared

Lone Star Analysis • McKinney (TX)

On-site
USD 140,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+14