Controls Software Technical Lead - Upton, NY
Are you ready to lead technical teams in developing software that powers one of the world’s most ambitious scientific research facilities? We’re seeking a highly experienced Controls Software Technical Lead to join a multidisciplinary engineering team supporting a groundbreaking nuclear physics project with global impact.
About the Opportunity:
You’ll play a key role in supporting research initiatives that drive the mission of the U.S. Department of Energy’s Office of Science. Your contributions will help enable discoveries in nuclear and particle physics, energy and climate sciences, quantum information science, artificial intelligence, and national security.
As the Controls Software Technical Lead, you’ll be instrumental in the planning, design, construction, testing, and support of core software infrastructure for a large, distributed accelerator controls system. You’ll collaborate with hardware, IT, and scientific teams to deliver robust software solutions that are critical to the integration and commissioning of advanced accelerator systems.
Key Responsibilities:
- Lead the technical development of software infrastructure for a distributed accelerator controls system, supporting key project milestones.
- Develop and implement best practices for prototyping, testing, installation, and commissioning of controls software platforms.
- Coordinate with cross-functional teams—including managers, engineers, technicians, and scientists—to gather requirements, plan implementations, procure equipment, and support system deployment.
- Participate in technical reviews, knowledge sharing, and status updates for controls systems.
- Plan and track project costs and schedules for assigned systems.
- Act as a liaison to the broader EPICS (Experimental Physics and Industrial Control System) community, representing the team at official events and conferences.
- Provide planning and development support for major software tools used in the EPICS community.
- Develop strategies to bridge proprietary controls system interfaces with new project tools and services.
What We’re Looking For:
- Bachelor’s degree (or equivalent experience) in Computer Science or a related discipline.
- At least 10 years of relevant experience in software development, ideally supporting high-performance or distributed controls systems.
- Experience with high-performance data management systems, including storage, retrieval, and databases.
- Familiarity with device name lookup services, alarm notification services in EPICS, and distributed system APIs.
- Proficiency in version control systems and CI/CD tools.
- Demonstrated experience developing formal functional and performance requirements with stakeholders.
- Strong leadership and coordination skills, with the ability to guide development teams and communicate technical information effectively.
- Proficiency in multiple programming languages (e.g., Python, Java, C++) and modern web technologies (e.g., REST, Django, React).
- Experience developing software release protocols and managing software life cycles.
Preferred Qualifications:
- Advanced degree in Computer Science or a related field.
- 15+ years of related experience.
- Experience with GitHub, CS Studio, and electronic log-keeping services.
- Experience as a developer for major EPICS community tools.
- Background in physics modeling, AI/ML applications, or digital twin technology.
- Familiarity with DOE Order 413.3B and project management practices.
- Experience defining technical standards and integrating large-scale, complex projects.
- Proven ability to mentor and provide technical leadership to teams.
Additional Information:
-
Eligibility: U.S. Citizens Only.
- Due to the nature of the work and government contract requirements, only U.S. citizens are eligible for this position.
- Visa sponsorship is not available for this position.
- On-site and hybrid work arrangements are supported.
- Occasional domestic and international travel may be required.
- Multi-level opportunity: Salary range is $120,000 – $217,300 per year, commensurate with experience and qualifications.