Secure Embedded Systems Engineer

Battelle Memorial Institute

Chantilly (VA)

Hybrid

USD 105,000 - 220,000

Full time

9 days ago
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

Hybrid work model
Tuition assistance
401(k) retirement savings

Job summary

Battelle Memorial Institute is seeking Software Engineers at multiple career levels to design, develop, analyze, and secure embedded systems. Expect involvement across the full software lifecycle—from architecture to deployment—with a focus on innovation and R&D. Strong C/C++ and Python skills, plus experience with embedded platforms, are desired.

Positions may be based in Chantilly, VA or Columbus, OH. The company emphasizes flexible benefits, a hybrid work model, and opportunities to work with

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field; or equivalent experience.
  • Strong programming experience in: C, C++, Python
  • Experience with embedded systems development
  • Linux-based operating systems
  • Source code management tools (Git)
  • Software testing methodologies
  • Ability to obtain and maintain a U.S. government security clearance; U.S. citizenship required.

Responsibilities

  • Design, develop, test, and maintain software for embedded and edge computing platforms.
  • Develop software primarily using C, C++, and Python.
  • Analyze firmware, operating systems, and embedded applications.
  • Support vulnerability research efforts including identification, analysis, reproduction, and documentation of software weaknesses.
  • Develop tools, automation scripts, and proof-of-concept capabilities.
  • Perform debugging and root cause analysis of software and system issues.
  • Support integration and testing activities across hardware and software environments.
  • Contribute to secure software development practices and code reviews.
  • Document technical findings, software designs, and engineering processes.
  • Collaborate with multidisciplinary engineering, cybersecurity, and research teams.

Skills

C/C++
Python
Embedded systems
Linux
Git
Debugging

Education

Bachelors in Computer Engineering / Electrical Engineering / Computer Science

Tools

Git
GDB

Job description

Battelle Memorial Institute is seeking Software Engineers at multiple career levels to design, develop, analyze, and secure embedded systems. Expect involvement across the full software lifecycle—from architecture to deployment—with a focus on innovation and R&D. Strong C/C++ and Python skills, plus experience with embedded platforms, are desired.

Positions may be based in Chantilly, VA or Columbus, OH. The company emphasizes flexible benefits, a hybrid work model, and opportunities to work with

Get your free, confidential resume review.

or drag and drop your file here.