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

Junior Software Engineer

Battelle

Salary not specified
Sep 5, 2025
Columbus, OH, US
Apply Now

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

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).
  • Strong understanding of common data structures, algorithms, and their applications.
  • Experience automating tasks using Python, Bash, PowerShell and Batch Scripts.
  • Experience adding functionality and resolving issues in existing codebases.
  • Experience developing and debugging embedded applications.

Responsibilities

  • You will work with customers and team members to understand project requirements and scope, design/develop/modify software and firmware for custom memory constrained hardware and related systems.
  • You will research and analyze new libraries, technologies and tools and perform full software life cycle functions including software/firmware requirements, architecture, design, code, test, integration, and documentation.
  • You will collaborate with Subject Matter Experts from various scientific fields to develop custom software solutions.
  • You will be tasked with custom software maintenance and development.
  • 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.

Other

  • Bachelor’s in Computer Science, Computer Engineering, Electrical Engineering, or related field of study and (2) years of experience, a master’s degree in a relevant field, or an equivalent combination of education/experience in a relevant field.
  • Must be a US Citizen with the ability to obtain and maintain a DoD Top Secret security clearance.
  • Effective and consistent communication with customers and teammates at all stages of software development.
  • Exceptional technical writing and team skills and experience or a willingness to support proposals, and progress reports.
  • Active DoD Top Secret clearance