Mid-level Software Engineer
Company: Battelle
Location: Fairborn
Posted on: November 15, 2024
|
|
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.
Is this your next job Read the full description below to find out,
and do not hesitate to make an application.
We recognize and appreciate the value and contributions of
individuals with diverse backgrounds and experiences and welcome
all qualified individuals to apply.
Job Summary
"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 mid-level Software Engineer, you will be tasked with building,
testing, and employing software to meet our project requirements.
Our work is non-standard, highly customized, and
cross-disciplinary. If you desire a way to exercise your
capabilities as a software developer and to dip your toes into
other fields of study, look no further.
This position will be based out of Battelle offices in Beavercreek
/ Dayton, OH.
Responsibilities
You will closely collaborate with both the customer and
team-members to define requirements and execute them.
You will adapt, optimize, and restructure a multitude of
applications crossing multiple domains of study to suite our
needs.
In addition, you will be tasked with researching new libraries,
technologies, and tooling.
Lastly, you will be tasked with generating CI/CD process to build,
test, and deploy our tooling.
Key Qualifications
Must be proficient in Programming languages C/C++ and Python.
Experience developing multi-processing capabilities in either C/C++
or Python.
Experience developing/maintaining applications utilizing Qt5/PyQt5
libraries.
Must have experience in developing/building software in both
Windows and Linux environments.
Capability to work with and understand a multitude of
codebases.
Experience working with build systems such as CMake/Make.
Experience using version control systems such as Git.
Ability to work with various libraries to wrap/integrate
functionality into larger applications.
Experience in employing scripts to automate tasking or
data-processing.
Ability to instantiate virtual machines for development work.
Experience with CI/CD processes.
WORK REQUIREMENT
Must be a US Citizen with an active Top-Secret Clearance.
EDUCATION REQUIREMENT
Bachelor's degree in related field with +5 years of experience; or
master's degree in related field with +2 years of experience
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.
Take time to recharge: You get paid time off to support work-life
balance and keep motivated.
Prioritize wellness: Stay healthy with medical, dental, and vision
coverage with wellness incentives and benefits plus a variety of
optional supplemental benefits.
Better together: Coverage for partners, gender-affirming care and
health support, and family formation support.
Build your financial future: Build financial stability with an
industry-leading 401(k) retirement savings plan. For most
employees, we put in 5 percent whether you contribute or not, and
match your contributions on top of that.
Advance your education: Tuition assistance is available to pursue
higher education.
Flexible work arrangements: You have options for where you work and
when you work.
A Work Environment Where You Succeed
For brilliant minds in science, technology, engineering and
business operations, Battelle is the place to do the greatest good
by solving humanity's most pressing challenges and creating a
safer, healthier and more secure world.
You will have the opportunity to thrive in a culture that inspires
you to:
Apply your talent to challenging and meaningful projects
Receive select funding to pursue ideas in scientific and
technological discovery
Collaborate with world-class experts in an inclusive
environment
Nurture and develop the next generation of scientific leaders
Give back to and improve our communities
Vaccinations & Safety Protocols
Battelle may require employees, based on job duties, work location,
and/or its clients' requirements to follow certain safety protocols
and to be vaccinated against a variety of viruses, bacteria, and
diseases as a condition of employment and continued employment and
to provide documentation that they are fully vaccinated. If
applicable, Battelle will provide reasonable accommodations based
on a qualified disability or medical condition through the
Americans with Disabilities Act or the Rehabilitation Act or for a
sincerely held religious belief under Title VII of the Civil Rights
Act of 1964 (and related state laws).
Battelle is an equal opportunity employer. We provide employment
and opportunities for advancement, compensation, training, and
growth according to individual merit, without regard to race,
color, religion, sex (including pregnancy), national origin, sexual
orientation, gender identity or expression, marital status, age,
genetic information, disability, veteran-status veteran or military
status, or any other characteristic protected under applicable
Federal, state, or local law. Our goal is for each staff member to
have the opportunity to grow to the limits of their abilities and
to achieve personal and organizational objectives. We will support
positive programs for equal treatment of all staff and full
utilization of all qualified employees at all levels within
Battelle.
The above statements are intended to describe the nature and level
of work being performed by people assigned to this job. They are
not intended to be an exhaustive list of all responsibilities,
activities and skills required of staff members. No statement
herein is intended to imply any authorities to commit Battelle
unless special written permission is granted by Battelle's Legal
Department.
For more information about our other openings, please visit
www.battelle.org/careers
Keywords: Battelle, Dayton , Mid-level Software Engineer, IT / Software / Systems , Fairborn, Ohio
Click
here to apply!
|