Controls Software Engineer
The Controls Software Engineer at Confidential Client will design, implement, and deploy production-quality software features to support automated calibration, image processing, data management, and supervisory control systems for fusion energy hardware. This role requires collaboration with multidisciplinary teams to create reliable workflows and interfaces that enable effective configuration, monitoring, and operation of complex scientific equipment in a hybrid work environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Media.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Design, implement, test, and deploy well-scoped, production-quality software features.
- Build automated calibration software for hardware and machine workflows.
- Develop image-processing code for target tracking, calibration, and engagement.
- Implement reliable data handling and storage for machine and image data, including logging and basic monitoring.
- Help build supervisory control systems and human-machine interfaces (HMI) to support operators and engineers.
- Collaborate cross-functionally with software, controls, systems, and hardware engineers to define interfaces, perform code reviews, document decisions, and address common failure modes.
- Align software interfaces and test plans with stakeholders; communicate technical trade-offs, risks, and timelines clearly.
Who You Are
Must-haves
- Experience building and testing production software in a team environment.
- Ability to independently own moderately complex, well-scoped features from design through deployment.
- Strong coding practices: clean, readable, documented code with source control and code review experience.
- Practical knowledge of automated testing, debugging, logging, and common software failure modes.
- Experience translating machine or engineering requirements into practical software solutions.
- Willingness to use approved AI-assisted development tools responsibly and to validate generated code to the same quality standard.
Nice-to-haves
- Experience with computer vision or image processing.
- Background in automated calibration, robotics, motion systems, or precision hardware.
- Experience with data pipelines, machine data formats, databases, or high-volume data storage.
- Exposure to supervisory control systems, HMI development, or controls-adjacent software.
- Familiarity with hardware, experimental systems, scientific equipment, or real-time systems.
Location & Work Type
- Location: Energy, IL (authoritative)
- Employment type: Full-time — Hybrid (combination of on-site and remote work as required)
- Note: You will be employed directly by Confidential Client if selected.
What We Offer
- Innovative mission: contribute to cutting-edge clean-energy and fusion-related projects.
- Career development: opportunities to grow in a fast-moving, early-stage technical environment.
- Collaborative culture: work with experienced scientists, engineers, and technical leaders.
- Ownership: meaningful impact from day one and equity opportunities.
- Competitive salary and potential incentive compensation, where applicable.
- Benefits: medical, dental, and vision plans (eligibility details provided by Confidential Client).
- Paid time off policies that support work-life balance (check Confidential Client’s policy for specifics).
- A supportive office environment with snacks and essentials available.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range