Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Battelle Logo

Early Career Software Engineer

Battelle

Salary not specified
Oct 18, 2025
Columbus, OH, US
Apply Now

Battelle is looking to solve some of the world's hardest security problems by developing unique embedded security solutions for government and industrial customers, pushing the bounds of computing technology.

Requirements

  • Experienced working in both Windows and Linux (RHEL & Ubuntu) environments.
  • Proficiency in Python, C, C++, or C-Sharp (or similar general-purpose languages).
  • Ability to maintain software using Git (or other similar version control systems).
  • Build, test, and install with common build-systems such as CMake/Make and Poetry.
  • Be able to instantiate Virtual Machines/Environments for active development.
  • Experience creating and deploying containerized software using container engines like Podman, Docker, or Singularity.
  • Strong understanding of common data structures, algorithms, and their applications.

Responsibilities

  • designing, coding, and testing software
  • design/develop/modify software and firmware for custom memory constrained hardware and related systems
  • research and analyze new libraries, technologies and tools
  • perform full software life cycle functions including software/firmware requirements, architecture, design, code, test, integration, and documentation
  • collaborate with Subject Matter Experts from various scientific fields to develop custom software solutions
  • custom software maintenance and development
  • Process management implementation utilizing configuration control and configuration management

Other

  • work with customers and team members to understand project requirements and scope
  • work with internal and external customers to understand and set goals and expectations and translate and communicate those goals and expectations to the team
  • A self-starter that can effectively drive the development of software projects from initial concept through implementation.
  • Effective and consistent communication with customers and teammates at all stages of software development.
  • Must be a US Citizen with the ability to obtain and maintain a DoD Top Secret security clearance.