Embedded Systems Software Engineer (DevSecOps)

Battelle

Columbus (OH)

Presencial

USD 86.000 - 159.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Compressed work schedule: every other
Hybrid work arrangement — 60% in‑house
Paid time off
Medical, dental, vision coverage
401(k) with company match
Tuition assistance

Descripción de la vacante

Battelle is seeking a Software Engineer – Embedded Systems for a full-time role in Columbus, OH. You will design, develop, test, and deploy software for embedded systems running on bare metal or Linux, using C and Python, and work closely with hardware teams.

The position requires collaboration across engineers, technicians, and support staff. You will contribute to secure firmware development, test and validation, and integration of software with hardware interfaces, with travel 3–4 weeks/year

Formación

  • Bachelor's degree in Electrical and Computer Engineering, Computer Science and Engineering, or a related engineering field with a minimum of 5 years of experience; or a master's degree in a Software Engineering-related field with a minimum of 3 years of experience
  • Strong programming skills in C, C++, and C# for full-stack development
  • Experience with one or more secondary support languages including Golang, Python, or TypeScript
  • Demonstrated network programming skills (e.g., TCP/IP, socket programming)
  • Working knowledge of Linux operating systems and development tools
  • Experience with low-level embedded development and debugging for devices such as the STM32 microcontroller family
  • Experience developing and documenting secure firmware for embedded systems
  • Working knowledge of industry best practices for software lifecycle management with a willingness to adhere to and promote corporate best practices and procedures
  • Strong problem-solving skills and attention to detail with the ability to clearly communicate designs and concepts verbally and in written form
  • Ability to work both independently and collaboratively in a team environment
  • Willingness to travel approximately 3–4 weeks per year as required by project tasks
  • Must be a sole U.S. citizen with an active government TS/SCI security clearance

Responsabilidades

  • Design, develop, test, and maintain full-stack software solutions written in multiple languages for Linux-based, embedded, or mission-critical systems
  • Integrate software solutions with external systems, including hardware interfaces, sensor systems, and networked environments
  • Develop and document secure firmware for embedded systems in adherence to a well-defined DevSecOps software development process
  • Experience developing and debugging low-level embedded software for devices such as the STM32 microcontroller family
  • Implement user interfaces and simulation tools to support test and integration activities
  • Collaborate as a member of multidisciplinary teams to develop high-quality, defect-free solutions within schedule and budget constraints
  • Assist in system integration and testing of software solutions
  • Apply and promote industry best practices for software lifecycle management in alignment with corporate procedures

Conocimientos

C
C++
C#
Golang
Python
TypeScript
TCP/IP
Linux
Embedded systems
Software lifecycle

Educación

Bachelor's degree in Electrical and Computer Engineering or CS
Master's degree in Software Engineering

Herramientas

STM32
RTOS
MATLAB

Descripción del empleo

Battelle is seeking a Software Engineer – Embedded Systems for a full-time role in Columbus, OH. You will design, develop, test, and deploy software for embedded systems running on bare metal or Linux, using C and Python, and work closely with hardware teams.

The position requires collaboration across engineers, technicians, and support staff. You will contribute to secure firmware development, test and validation, and integration of software with hardware interfaces, with travel 3–4 weeks/year

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Systems Software Engineer — Hybrid/Remote
Embedded Systems Software Engineer — Hybrid/Remote

Battelle • Columbus (OH)

Presencial
USD 71.000 - 101.000
Compressed schedule with every other F
Hybrid work model 60% in-office 40% 0
Paid time off
+3
Embedded Security Engineer & Vulnerability Research
Embedded Security Engineer & Vulnerability Research

Battelle • Columbus (OH)

Presencial
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)

Híbrido
USD 86.000 - 123.000
Compressed schedule with every other/2
Hybrid work model
Paid time off
+3
Senior Electronics & Embedded Systems Engineer
Senior Electronics & Embedded Systems Engineer

Battelle • Kentucky

Presencial
USD 105.000 - 150.000
Compressed work schedule
Hybrid work model (60% in-office, 40%
Paid time off
+3
Senior Electronics & Embedded Systems Engineer
Senior Electronics & Embedded Systems Engineer

Battelle • Columbus (OH)

Híbrido
USD 82.000 - 116.000
Compressed work schedule (every other
Hybrid work model 60% in-office / 40%
Paid time off
+4
Mid-Level Software Engineer - Embedded Systems
Mid-Level Software Engineer - Embedded Systems

Battelle • Columbus (OH)

Presencial
USD 86.000 - 159.000
Compressed work schedule: every other
Hybrid work arrangement — 60% in‑house
Paid time off
+3
Software Engineer - Embedded Systems (Entry Level)
Software Engineer - Embedded Systems (Entry Level)

Battelle • Columbus (OH)

Presencial
USD 71.000 - 101.000
Compressed schedule with every other F
Hybrid work model 60% in-office 40% 0
Paid time off
+3
Embedded Electronics & Systems Design Engineer - Mid Level
Embedded Electronics & Systems Design Engineer - Mid Level

Battelle • Columbus (OH)

Presencial
USD 86.000 - 123.000
Hybrid work options
Compressed work schedule with every‑fr
Paid time off
+3
Software Engineer (Embedded Systems & Vulnerability Research)
Software Engineer (Embedded Systems & Vulnerability Research)

Battelle • Columbus (OH)

Presencial
USD 76.000 - 175.000
Hybrid work model
Medical, dental, and vision coverage
401(k) retirement savings plan with 5%
+2
Low-Level Firmware Engineer for Cyber Research
Low-Level Firmware Engineer for Cyber Research

Battelle • Columbus (OH)

Híbrido
USD 110.000 - 170.000
Tuition assistance
Royalty sharing for IP/Software
Mentorship and learning culture
+1