Software Controls Engineer
2 weeks ago
Job Description Job Description A Software Controls Engineer in a CNC/PLC environment is responsible for designing, programming, and troubleshooting automated control systems used in manufacturing equipment. This role focuses on developing PLC and CNC software, creating operator-friendly HMI screens, integrating hardware and software systems, and ensuring machines run safely and efficiently. It requires strong technical knowledge of industrial automation, electrical systems, and communication networks, along with collaboration with technicians, customers, and cross-functional engineering teams. ** Key Responsibilities** Program, test, and debug PLC and CNC systems using ladder logic, structured text, and similar industrial programming languages. Design and develop HMI screens for operators to monitor and control machinery. Create, update, and interpret electrical schematics, control panel layouts, and I/O documentation. Integrate hardware and software components such as motors, servos, sensors, and safety devices to build complete automated systems. Troubleshoot and resolve control system issues during startup, commissioning, and production—both onsite and remotely. Conduct system testing, simulation, and support commissioning activities. Maintain documentation for all software, drawings, updates, and system changes. Collaborate with electricians, technicians, mechanical engineers, project managers, suppliers, and customers. Research new technologies and help incorporate updated standards, materials, and components into system designs. Ensure communication networks (Ethernet, Profinet, Profibus, etc.) function properly between PLCs, CNCs, HMIs, and external equipment. ** Required Skills & Qualifications** Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Controls Engineering, or related field (Associate’s + experience may be acceptable). Hands-on experience with industrial automation systems including PLCs, CNCs, HMIs, motion control, and servo systems. Proficiency with major PLC/CNC platforms such as Allen-Bradley (Studio 5000), Siemens (TIA Portal), Fanuc, or similar. Experience using AutoCAD or similar tools to create/interpret electrical schematics (preferred). Strong communication skills for working with clients, technicians, engineers, and project teams. Excellent problem-solving abilities for diagnosing complex electrical, software, and control system issues. Understanding of electrical codes, machine safety standards, and industrial communication protocols.
-
Senior Software Engineer
2 weeks ago
Troy, United States TIBCO Software Full timeMiddleware experience required Responsibilities Senior Software Engineer- Data Warehouse Who you are: It takes a passion for technology to develop ground-breaking products. You can balance customer needs with business goals and know how to deliver te Software Engineer, Oracle, Engineer, Customer Experience, Software, Senior
-
Controls Engineer
3 weeks ago
Troy, United States Lincoln Electric Full timeLincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science,...
-
Senior Staff, Control Systems Engineer
7 days ago
Parsippany-Troy Hills, United States Marotta Controls Full timeSenior Staff, Control Systems Engineer Location Parsippany, NJ Overview The Senior Staff Systems Engineer is responsible for systems engineering work products such as a systems engineering management plan, requirement management, system analysis and simulation models, and documents. The work products will be produced and maintained in a reasonable time frame...
-
Controls Engineer
2 weeks ago
Troy, United States Crystal Engineering Solutions Full timeControls Engineer (Job #CECEWEB) Responsible to provide commissioning support and to design and integrate controls software engineering for assigned projects. Program Programmable Logic Controllers (PLCs) as required. Execute software product design and commissioning of software machine functionality. Develop and integrate programming strategies and...
-
Principal Embedded Software Engineer
2 weeks ago
Troy, United States Schaeffler Technologies AG & Co. KG Full timeSchaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities. Your Key Responsibilities Innovate in...
-
Principal Embedded Software Engineer
2 weeks ago
Troy, United States Schaeffler Technologies AG & Co. KG Full timeSchaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities. Your Key Responsibilities Innovate in...
-
Parsippany-Troy Hills, United States Marotta Controls Full timeA leading engineering company in New Jersey is seeking a Senior Staff, Control Systems Engineer to handle systems engineering tasks including simulations in MATLAB. The role demands 3+ years' experience in MATLAB/Simulink and effective communication skills. The ideal candidate will have a B.S. in Engineering and 6+ years' experience in systems engineering....
-
Principal Embedded Software Engineer
2 weeks ago
Troy, Michigan, United States Schaeffler Full timeSchaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities.Your Key ResponsibilitiesInnovate in...
-
Controls Engineer
13 hours ago
Troy, United States Cadillac Products Automotive Company Full timeGeneral Scope of Responsibility: Develop and manage electrical and control system design, implementation and change processes.DUTIES & ELEMENTS:Responsibilities:•Develop electrical and controls system design solutions based on engineering principles and involvement in presentation of the solution to customer.•Provide technical support to external and...
-
Controls Software Programmer
6 days ago
Troy, United States Crystal Engineering Solutions Full timeControls Software ProgrammerAt least 5 years experience in the design of controls software utilizing any or all of the following PLC or PC software packages: Allen Bradley PLC/SLC Series, Modicon 984 or Quantum Series, Telemecanique Pro Series, Siemens Step7, OMRON, FloPro, and/or Steeplechase.