Mission-Critical Software Engineer — Embedded & ML (Hybrid)

Battelle

Virginia (MN)

On-site

USD 115,000 - 160,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work arrangement
401(k) retirement savings plan with 5%

Job summary

Battelle in Chantilly, VA seeks a Software Engineer to join a government-focused team delivering embedded software, ML and data engineering across the full lifecycle. You will design, develop, test and deploy software in support of national security missions, working on RTOS and complex embedded systems with C/C++, Go or Rust, and modern languages.

You will collaborate with multidisciplinary teams, translate user requirements into solid software solutions, and contribute to reports, data models

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of experience; or a Master's degree in a related field with 1+ year of experience; or a Ph.D.; or an equivalent combination of education and experience in a related field
  • Experience in full-stack software development with significant programming experience in C#, C++, and/or Java
  • Professional development experience using JavaScript or one of its derivatives
  • Experience with MS SQL, PostgreSQL, or similar relational database technologies
  • Ability to learn and adapt to new programming languages, design patterns, operating systems, and deployment environments (e.g., Azure, AWS, and physical hardware)
  • Experience in the national security, defense, and/or intelligence communities
  • Must be a US Citizen with an active TS/SCI clearance with polygraph

Responsibilities

  • As a Software Engineer, the selected individual will design, develop, and deliver software solutions in support of advanced client missions across the national security and intelligence communities.
  • Conducting C/C++ development that directly supports critical customer missions in fast-paced, mission-driven environments
  • Aiding in the design and implementation of machine learning and data engineering techniques for application to advanced science and technology client missions
  • Applying software development expertise to the analysis of compiled custom operating systems, including learning and applying reverse engineering principles
  • Developing software for real-time operating systems (RTOS) and complex embedded systems
  • Translating user requirements into concepts for information system solutions to be implemented by functional teams
  • Providing data analysis and modeling, including the physical and logical design of databases
  • Supporting the design and delivery of reports, stored procedures, and queries to meet project requirements
  • Collaborating effectively in a multidisciplinary environment while working independently and leading tasks on time and on budget

Skills

C/C++ development
C#
Java
Full-stack development
JavaScript

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
Master's degree in related field
Ph.D. in related field

Tools

MS SQL
PostgreSQL

Job description

Battelle in Chantilly, VA seeks a Software Engineer to join a government-focused team delivering embedded software, ML and data engineering across the full lifecycle. You will design, develop, test and deploy software in support of national security missions, working on RTOS and complex embedded systems with C/C++, Go or Rust, and modern languages.

You will collaborate with multidisciplinary teams, translate user requirements into solid software solutions, and contribute to reports, data models

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 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
Software Engineer - Embedded/RTOS & ML (TS/SCI)
Software Engineer - Embedded/RTOS & ML (TS/SCI)

Smart Synergies • Chantilly (VA)

On-site
USD 110,000 - 160,000
Mid-Level Software Engineer
Mid-Level Software Engineer

Battelle • Virginia (MN)

On-site
USD 115,000 - 160,000
Hybrid work arrangement
401(k) retirement savings plan with 5%
Computer Engineer
Computer Engineer

Battelle • Chantilly (VA)

Hybrid
USD 115,000 - 160,000
Compressed work schedule
Hybrid work arrangement
Paid time off
+2
Senior Computer Engineer
Senior Computer Engineer

Battelle • Chantilly (VA)

On-site
USD 200,000 - 270,000
Hybrid work model
Tuition assistance
401(k) retirement plan
Mission-Critical Software Engineer - TS/SCI Clearance
Mission-Critical Software Engineer - TS/SCI Clearance

Vibrint • Corridor North (MD)

On-site
USD 120,000 - 180,000
401(k) plan
Paid time off
Health insurance
+6
Senior Embedded Software Engineer — Mission-Critical Defense
Senior Embedded Software Engineer — Mission-Critical Defense

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 238,000
Senior Software Engineer - Mission-Critical IC Systems
Senior Software Engineer - Mission-Critical IC Systems

Staffed4U • Herndon (VA)

On-site
USD 140,000 - 190,000
5 weeks PTO
Paid birthday off
11 paid holidays
+2
Software Engineer
Software Engineer

Smart Synergies • Chantilly (VA)

On-site
USD 110,000 - 160,000