Job Title: Software EngineerJob Description
We are seeking a skilled Software Engineer to enhance the performance, security, and reliability of internally developed software. The candidate will interact with various technical personnel, upgrade legacy software, and ensure compliance with safety and quality regulations.
Responsibilities
Interact with operators, process engineers, technicians, and management.
Collaborate with technical personnel from IT and Security.
Engage with manufacturing equipment and processes.
Perform code reviews and code scanning services/applications.
Document bugs, outages, and faults.
Serve as the first line of engineering escalation for software reliability or feature issues.
Document issues, changes, and releases using a Version Control Management application (GitHub Enterprise, GitLab, Subversion).
Add features to existing software such as I/O with manufacturing equipment and local data management.
Upgrade and port legacy software written in Fortran, VB6, and C to modern platforms such as .NET, Node.js, and Python.
Port proto@type and legacy software from OpenVMS to Windows/Linux (or others).
Develop automated tests, diagnostic tools, and application deployment routines.
Package and archive existing 3rd party libraries and dependencies (Artifactory, NuGet, NPM, pip).
Use and maintain a CI/CD pipeline using GitHub Enterprise and Propel.
Develop web-based and embedded systems HMIs (Human Machine Interface).
Develop interfaces between manufacturing equipment and software applications using industrial protocols such as SRTP, OPC-UA, MQTT.
Review, design, generate, update, and monitor manufacturing equipment, devices, systems, and processes in the fuel components area, including both mechanical and electrical/instrumentation aspects of equipment.
Embrace a nuclear safety culture, prioritizing integrity, safety, security, and quality.
Understand safety controls for equipment and design, implement, execute, and review Function Test Instructions (FTIs) to ensure operability.
Ensure compliance with all safety and quality regulations and metrics through the use of compliance calendars, databases, and tracking systems.
Develop and/or improve process automation of existing or new manufacturing processes.
Maintain, review, update, and create area operating procedures (OPS), method sheets (MS), temporary operating instructions (TOIs), and job hazards analyses (JHA).
Support planned and unplanned maintenance activities.
Support New Product Introduction (NPI) initiatives in the fuel components operation, including process development and design of experiments (DOE).
Identify and implement proactive solutions for process improvements related to safety, quality, and output using Lean and Six Sigma tools.
Perform other relevant duties as assigned.
Essential Skills
4 Year Technical Degree in Engineering or Computer Science.
Minimum of 2 years experience in software development and maintenance.
Experience with OpenVMS, Unix, Windows.
Proficiency in VBA and/or VB6 (Visual Basic).
Experience with modern software development platforms such as .NET.
Proficiency with Version Control Systems: git, GitHub, Subversion.
Knowledge of CI/CD pipeline technology.
Experience with industrial control hardware: PLCs, field IO, HMIs.
Additional Skills & Qualifications
Strong aptitude for problem-solving in software development and maintenance.
Ability to wear personal protective equipment, such as safety shoes, safety glasses, and ear plugs.
Capability to walk up and down stairs multiple times a day and occasionally climb ladders.
Ability to crawl, kneel, crouch, and reach around manufacturing equipment on a weekly basis.
Work Environment
The role involves working in a fuel manufacturing operation. The majority of the work is office-based (75%), with occasional work in a 'contaminated area' (25%) requiring a coverall. The work environment includes processing uranium powder, converting it to pellets, and placing the pellets into rods for customers. The position requires familiarity with chemical processing and the ability to connect various software and hardware components. The initial focus will be on maintaining existing systems, with potential for new development projects in the future.
Pay and Benefits
The pay range for this position is $60.00 - $80.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision- Critical Illness, Accident, and Hospital- 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available- Life Insurance (Voluntary Life & AD&D for the employee and dependents)- Short and long-term disability- Health Spending Account (HSA)- Transportation benefits- Employee Assistance Program- Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Wilmington,NC.
Application Deadline
This position is anticipated to close on Apr 30, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
Hiring diverse talent
Maintaining an inclusive environment through persistent self-reflection
Building a culture of care, engagement, and recognition with clear outcomes
Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.