Software Engineer (CAD/PLM Systems Integration)
Posted:
Thursday, 30 April 2026
Valid Thru:
Saturday, 30 May 2026
Index Requested on:
04/30/2026 14:25:54
Indexed on:
04/30/2026 14:25:54
Location:
OAK RIDGE, TN, 37830, US
Industry:
Technology
Occupational Category:
15-0000.00 - Computer and Mathematics
Type of Employment: FULL_TIME
KeyLogic, LLC is hiring!
Description:
Software Engineer (CAD/PLM Systems Integration)
Location: On-site – Y-12 National Security Complex
Clearance: Active Q Clearance (or equivalent that can reciprocate) required
Schedule: Full-time, on-site only
Salary: Competitive, based on experience + benefits
About the Role
KeyLogic is seeking a Software Engineer to support development and integration efforts across CAD/CAM, PLM, and PDM systems at Y-12. This role will focus on custom development, scripting, and system integration, helping tailor engineering tools to meet mission-critical operational needs.
This is a hands-on engineering role requiring strong programming skills and the ability to work across multiple technologies in a secure, collaborative environment.
What You’ll Do
- Develop and maintain software solutions supporting CAD/CAM, PLM, and PDM systems
- Customize engineering software through scripting and programming to meet organizational requirements
- Enhance system interfaces and functionality to improve user experience and efficiency
- Support integration of engineering systems, including xBOM and related data structures
- Write, test, and debug code across multiple languages and environments
- Work with relational databases, including writing and optimizing SQL queries
- Utilize version control systems (Git, SVN, etc.) for code management
- Troubleshoot and resolve system and integration issues
- Create and maintain technical documentation
- Collaborate with cross-functional engineering, manufacturing, and IT teams
- Participate in meetings and provide technical input and status updates
Required Education
Candidates must meet one of the following combinations:
- PhD in a technical field with relevant experience
- Master’s degree in a technical field with 2–10 years of related experience
- Bachelor’s degree in a technical field with 5–15 years of related experience
- Associate’s degree in a technical field with 10–20 years of related experience
Required Qualifications
- Associate’s or Bachelor’s degree in Computer Science, Engineering, or related field
- Active Q Clearance (or equivalent eligible for reciprocity)
- Strong programming experience in one or more of the following:
- Java, #, C, C++, or Python
- Experience with scripting technologies such as JavaScript, AngularJS, Glide API, Jelly, or similar
- Experience with version control systems (Git, SVN, or equivalent)
- Experience working with relational databases and strong SQL proficiency
- Strong analytical, problem-solving, and debugging skills
- Effective communication skills and ability to work in a team environment
- Working knowledge of Microsoft Office
- Must be local to Oak Ridge, TN and able to work on-site daily
What You’ll Deliver
- Technical documentation and system updates
- Ongoing programming support for CAD/CAM, PLM, and PDM integrations
- Enhancements to system functionality and performance
- Reliable, maintainable code supporting mission-critical engineering systems
- Collaboration with stakeholders to meet system and integration needs
Responsibilities:
Please review the job description.
Educational requirements:
Desired Skills:
See Job Description
Benefits:
Please see the job description for benefits.
Apply Now