Computer Engineer

Battelle Memorial Institute

Virginia

Hybrid

USD 115,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Balance life with compressed schedule
Hybrid work arrangement
Competitive benefits

Job summary

Battelle Memorial Institute in Chantilly, VA, is seeking a Computer Engineer to apply embedded software development, machine learning, and data-engineering to national-security missions. You will work in a fast-paced, agile team on real-time embedded systems and innovative solutions across science and technology domains.

The role requires a U.S. citizen with TS/SCI clearance and polygraph, with 3+ years in related fields.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of experience; Master’s degree in a related field with 1+ years of experience; PhD; or an equivalent combination of education and experience
  • Strong understanding of embedded software development in C/C++; Experience in national security, defense, and/or intelligence community programs
  • Experience or interest in coding in Go or Rust
  • Must be a U.S. citizen with an active TS/SCI clearance with polygraph

Responsibilities

  • Aid in the design and implementation of machine learning and data engineering solutions in support of advanced client missions across science and technology domains
  • Develop embedded software for real-time operating systems (RTOS) and specialized embedded systems using C/C++ and newer compiled languages such as Go or Rust
  • Apply software development expertise to the analysis of compiled custom operating systems, including learning and applying reverse engineering principles
  • Collect, organize, and analyze technical information from multiple sources to drive client missions and quick-turn tasks in fast-paced environments
  • Independently propose, develop, and execute creative solutions to unique and complex technical problems
  • Support administrative tasks including producing thorough, complete work products that require minimal revision
  • Proactively manage expectations, communicate progress, and meet deadlines in a fast-moving, agile environment
  • Collaborate effectively across multidisciplinary teams, including co-located and geographically distributed team members, while contributing to tasks on time and within budget

Skills

Embedded software development
C/C++
Go
Rust

Education

Bachelor's degree in Computer Science/Engineering
Master’s degree
PhD

Tools

RTOS development tools
Go tooling
Rust tooling

Job description

Battelle delivers when others can't. We conduct research and development, manage national laboratories, design and manufacture products and deliver critical services for our clients-whether they are a multi-national corporation, a small start-up or a government agency.

We recognize and appreciate the value and contributions of individuals from a wide range of backgrounds and experiences and welcome all qualified individuals to apply.

Job Summary

At Battelle, your expertise in national security plays a direct role in safeguarding our nation and shaping global security strategies. Join our team and become part of a distinguished community of professionals dedicated to developing innovative solutions for complex threats and challenges. As a proven developer and system integrator, we leverage next-generation science, engineering, and technology to secure and protect critical assets-on the ground, in the air, in space, at sea, and across the cyber landscape. Here, you will apply cutting-edge technology and research to strengthen national defense strategies, ensuring a safer future for generations to come. At Battelle, you're not just building a career; you're upholding a legacy of protecting national interests and promoting peace and stability worldwide.

We are currently seeking a **Computer Engineer.** This position is a full-time opportunity located in **Chantilly, VA.**

Battelle is seeking a motivated and technically skilled Computer Engineer to provide direct support at a client facility. The selected candidate will contribute expertise in embedded software development, machine learning, and data engineering to advance critical client missions in science and technology fields. This role requires the ability to operate effectively in a fast-paced, agile environment, delivering high-quality technical solutions both independently and as part of a multidisciplinary team.

Responsibilities

As a Computer Engineer, the selected individual will apply software & systems engineering expertise to support high-priority national security missions. Responsibilities may include:

  • Aid in the design and implementation of machine learning and data engineering solutions in support of advanced client missions across science and technology domains
  • Develop embedded software for real-time operating systems (RTOS) and specialized embedded systems using C/C++ and newer compiled languages such as Go or Rust
  • Apply software development expertise to the analysis of compiled custom operating systems, including learning and applying reverse engineering principles
  • Collect, organize, and analyze technical information from multiple sources to drive client missions and quick-turn tasks in fast-paced environments
  • Independently propose, develop, and execute creative solutions to unique and complex technical problems
  • Support administrative tasks including producing thorough, complete work products that require minimal revision
  • Proactively manage expectations, communicate progress, and meet deadlines in a fast-moving, agile environment
  • Collaborate effectively across multidisciplinary teams, including co-located and geographically distributed team members, while contributing to tasks on time and within budget
Key Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of experience; Master’s degree in a related field with 1+ years of experience; PhD; or an equivalent combination of education and experience
  • Strong understanding of embedded software development in C/C++ Experience in national security, defense, and/or intelligence community programs
  • Experience or interest in coding in Go or Rust
  • Must be a U.S. citizen with an active TS/SCI clearance with polygraph
Compensation Data

Battelle is committed to fair and equitable compensation practices. The salary range for this role is $115,000 - $160,000 per year, in addition to our comprehensive benefits package.

Benefits: Live an Extraordinary Life

We care about your well-being, not just on the job. Battelle offers comprehensive and competitive benefits to help you live your best life.

  • **Balance life through a compressed work schedule** : Most of our team follows a flexible, compressed work schedule that allows for every other Friday off-giving you a dedicated day to accomplish things in your personal life without using vacation time.
  • **Enjoy enhanced work flexibility, including a hybrid arrangement:** You have options for where and when you work. Our Together with Flexibility model allows you to work 60% in-office and 40% remote, with Monday and Tuesday as common in-office days, dependent on team and position needs.
  • **Tak
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Battelle Memorial Institute • Ohio

On-site
USD 100,000 - 148,000
Test Engineer III
Test Engineer III

Battelle Memorial Institute • Virginia

Hybrid
USD 127,000 - 181,000
Hybrid arrangement
Flexible compressed schedule
Paid time off
+2
Software Engineer
Software Engineer

Battelle • Beavercreek (OH)

Hybrid
USD 100,000 - 115,000
Flexible work schedule
400(k) retirement savings plan
Tuition assistance
Software Engineer (Embedded Systems & Vulnerability Research)
Software Engineer (Embedded Systems & 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
Early Career Vulnerability Researcher
Early Career Vulnerability Researcher

Battelle Memorial Institute • Virginia (MN)

On-site
USD 75,000 - 110,000
Compressed work schedule
Hybrid work model
Paid time off
+3
Division Manager, Intelligence Operations Cyber
Division Manager, Intelligence Operations Cyber

Battelle • Columbus (OH)

On-site
USD 180,000 - 230,000
Flexible schedule
Hybrid arrangement with 60% in-office/
Tuition assistance
+1
Systems Engineer II - Mid Level
Systems Engineer II - Mid Level

Battelle • Columbus (OH)

Hybrid
USD 86,000 - 123,000
Compressed schedule
Hybrid work model
Paid time off
+2
Software Engineer - Embedded Systems (Entry Level)
Software Engineer - Embedded Systems (Entry Level)

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 Developer, Cyber Research
Embedded Systems Developer, Cyber Research

Battelle • Columbus (OH)

Hybrid
USD 110,000 - 170,000
Tuition assistance
Royalty sharing for IP/Software
Mentorship and learning culture
+1
Senior Test Engineer - Technology Integration
Senior Test Engineer - Technology Integration

Battelle • Columbus (OH)

Hybrid
USD 105,000 - 150,000
Hybrid arrangement
Flexible compressed schedule
Paid time off