
Battelle
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
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.
“From Silicon to Systems” – We are an elite, multi-disciplinary team, bringing together the brightest minds from physics, computer science, electrical engineering, and mathematics to develop unique embedded security solutions for government and industrial customers. Battelle has been trusted by government clients to solve some of the world’s hardest security problems. We work in small agile teams to push the bounds of computing technology. Our high-powered labs include specialized software and hardware, so our engineers have everything they need to invent new Cyber solutions.
As a Software Engineer, you will spend your day designing, coding, and testing software. Our projects are non-standard, highly customized, and will push you to new levels as a software developer. This role offers the opportunity to take ownership of the software development life cycle with a focus on innovation and supporting cutting-edge R&D efforts.
This position will be based out of Battelle offices in Columbus, Ohio
Qualifications
Required Qualifications
- Bachelor’s degree in Computer Engineering, or a related field
- Strong programming skills in C, C++ and Python
- Basic networking skills (e.g., TCP/IP, socket programming)
- Familiarity with Linux operating systems and development tools
- Ability to work independently and collaboratively in a team environment
- Excellent verbal and written communication skills
- Strong problem-solving skills and attention to detail
- Willingness to travel as required by project tasks
- Must be a sole US Citizen with the ability to obtain and maintain a DoD security clearance.
Preferred Qualifications
- Current security clearance
- Experience with embedded software development and debugging tools
- Familiarity with version control systems (e.g., Git)
- Experience with real-time operating systems (RTOS) or Linux kernel modules
- Exposure to signal processing or control systems software
- Experience with scripting and automation tools
- Experience with RF systems or RF signal processing
- Proficiency with MATLAB for data analysis or algorithm development
Skills & Technologies
About the Company
Battelle
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Entry
Salary Range
$75,500 – $105,000
Location
Columbus, OH
Posted
1 day ago
Country
US