Embedded Systems Software Engineer — Hybrid/Remote

Battelle

Columbus (OH)

On-site

USD 71,000 - 101,000

Full time

15 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Compressed schedule with every other F
Hybrid work model 60% in-office 40% 0
Paid time off
Medical/dental/vision
401(k) with 5% match
Tuition assistance

Job summary

Battelle in Columbus, OH is seeking an entry-level Software Engineer – Embedded Systems to design, develop, test, and deploy software on Linux-based embedded platforms, from desktop applications to bare-metal systems. Join a multidisciplinary team to deliver high-quality, secure solutions.

Candidates should have a bachelor's in a software-related engineering field, 0–2 years of experience, strong C and Python skills, Linux familiarity, and the ability to obtain a TS/SCI clearance.

Qualifications

  • Bachelor's degree in a software-related engineering discipline (e.g., Electrical Engineering, Computer Engineering, or Software Engineering).
  • 0–2 years of software development experience; strong preference for candidates with 1–2 years of software engineering internship or co-op experience.
  • Strong programming skills in C and Python; familiarity with Linux operating systems and development tools; experience with embedded systems such as STM32 or Raspberry Pi Pico.
  • Willingness to travel approximately 2–3 weeks per year as required by project tasks.
  • Must be a sole U.S. citizen and able to obtain and maintain a government TS/SCI security clearance.

Responsibilities

  • Design, develop, test, and maintain software written in C for Linux-based, embedded, or mission-critical systems
  • Integrate software solutions with external systems, including hardware interfaces, sensor systems, and networked environments
  • Implement user interfaces and simulations to support test and integration activities
  • Collaborate with internal cross-discipline teams to develop high-quality, defect-free solutions that meet project goals within schedule and budget constraints
  • Develop software while adhering to a well-defined software development process to produce high-quality, secure, and controlled solutions
  • Assist in system integration and testing of embedded software
  • Support system-level validation efforts in coordination with engineering and technical teams

Skills

C
Python
Linux
Embedded systems
TCP/IP
Git
STM32
Raspberry Pi Pico
Communication skills

Education

Bachelor's degree in software-related engineering

Tools

STM32
Raspberry Pi Pico
Git

Job description

Battelle in Columbus, OH is seeking an entry-level Software Engineer – Embedded Systems to design, develop, test, and deploy software on Linux-based embedded platforms, from desktop applications to bare-metal systems. Join a multidisciplinary team to deliver high-quality, secure solutions.

Candidates should have a bachelor's in a software-related engineering field, 0–2 years of experience, strong C and Python skills, Linux familiarity, and the ability to obtain a TS/SCI clearance.

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
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
Electrical Engineer II: Embedded Systems & Testing
Electrical Engineer II: Embedded Systems & Testing

High Power Media Ltd • Columbus (OH)

On-site
USD 70,000 - 90,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
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
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
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
Senior Systems Engineer — Mission-Critical Integration
Senior Systems Engineer — Mission-Critical Integration

Battelle • Columbus (OH)

Hybrid
USD 128,000 - 183,000
Hybrid work arrangement
Flexible schedule
Paid time off
+3
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
Senior Embedded Systems Engineer — Hybrid (Columbus)
Senior Embedded Systems Engineer — Hybrid (Columbus)

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 110,000 - 150,000