Junior Software/Hardware Engineer Job at Battelle in Columbus
Battelle, Columbus, OH, United States, 43224
Overview
Junior Software/Hardware Engineer role at Battelle. Battelle delivers when others can’t, conducting research and development, managing national laboratories, designing and manufacturing products, and delivering critical services for clients across government and industry.
Battelle welcomes applicants from diverse backgrounds and experiences.
Job Summary
We are an elite, multi-disciplinary team bringing together physics, computer science, electrical engineering, and mathematics to develop hardware validation, recovery, and security solutions for government and industrial customers. We work in small agile teams to push the bounds of computing technology. You will contribute to Software Tools for Hardware Inspection and Validation, designing, coding, and testing software tools for hardware (ASIC and FPGA) inspection and validation. This role offers ownership of the software development life cycle with a focus on innovation and supporting cutting-edge R&D efforts. This position is based in Columbus, OH.
Responsibilities
- Collaborates with the Cyber Trust and Analytics Team to improve reverse engineering and post-silicon validation capabilities, integrating hardware, software, and reverse engineering tasks.
- Identify and articulate strengths and weaknesses of solutions, conclusions, and problem approaches during technical discussions.
- Demonstrate awareness of deliverables and their role within the project plan. Perform steps to complete less structured assignments with guidance from SMEs.
- Work with internal and external stakeholders to prepare technical content tailored to the client’s mission. Participate in technical discussions and field questions about the technology.
- Contribute to Internal Research and Development (IRAD) studies.
- Research, develop, design, and test electrical/electronic systems, components, equipment, and networks.
- Determine design approaches and parameters. Analyze equipment to establish operating data, conduct experimental tests, and evaluate results.
Qualifications
- Bachelor’s degree in Materials Science, Chemical Engineering, Electrical Engineering, Semiconductor Engineering, Chemistry, Physics or related field with 2–5 years of experience; Master’s degree with 0–2 years of experience; or an equivalent combination of education/experience.
- Proficiency in Python, C, C++, or C# (or similar languages).
- Experience with designing and testing digital logic circuits in Verilog or similar hardware language.
- Strong understanding of data structures and algorithms.
- Experience with Git or other version control systems; ability to work in Windows and Linux (RHEL & Ubuntu).
- Experience with software coding/debugging and ability to instantiate Virtual Machines/Environments for active development.
- Demonstrates good organization, communication, problem-solving, and teamwork skills.
- Must be a US Citizen with the ability to obtain and maintain a DoD Top Secret security clearance.
Preferred Qualifications
- Master’s degree with 2+ years of relevant experience in Materials Science, Electrical Engineering, Chemical Engineering, Semiconductor Engineering, Chemistry, or Physics.
- Experience with Networkx, Klayout, Quartus, Vivado, CocoTB, PyVerilog.
- Experience with GDSII layout representations of digital circuit primitives.
- Experience designing and supporting UI/UX for tools.
- Experience using SAT solvers (e.g., Z3) to model and assess systems.
- Active DoD Top Secret clearance.
Benefits
Battelle offers comprehensive benefits to support well-being and work-life balance, including:
- Flexible, compressed work schedule with every other Friday off.
- Hybrid work arrangement: 60% in-office, 40% remote; common in-office days may vary by team.
- Paid time off for work-life balance and motivation.
- Medical, dental, and vision coverage with wellness incentives and optional supplemental benefits.
- Coverage for partners, gender-affirming care, and family formation support.
- 401(k) retirement savings plan with company match.
- Tuition assistance for higher education.
Work Environment
At Battelle, brilliant minds in science, technology, engineering and business operations collaborate to solve humanity’s most pressing challenges, creating a safer, healthier, and more secure world. You will have the opportunity to thrive in a culture that encourages:
- Applying talent to challenging projects
- Receiving funding to pursue ideas in scientific and technological discovery
- Collaborating with world-class experts
- Nurturing the next generation of scientific leaders
- Giving back to communities
Vaccinations & Safety Protocols
Battelle may require employees to follow safety protocols and be vaccinated against various diseases as a condition of employment, with accommodations available for qualified disabilities or sincerely held religious beliefs where applicable.
Equal Opportunity
Battelle is an equal opportunity employer. We hire based on merit and do not discriminate on race, color, religion, sex, national origin, sexual orientation, gender identity or expression, marital status, age, genetic information, disability, veteran status, or any other characteristic protected by law. We support equal treatment and full utilization of qualified employees at all levels.
The above statements describe the nature and level of work performed by people assigned to this job. They are not an exhaustive list of responsibilities, activities, or skills. No authority to commit Battelle is implied without written permission from Battelle’s Legal Department.
For more information about our other openings, please visit www.battelle.org/careers
Location: Columbus, OH