Machine Software Engineer

Sciaky Inc.Chicago, IL
Hybrid

About The Position

Sciaky, Inc. is seeking a Machine Software Engineer to assist in planning and coordinating all activities related to software requirements gathering, design, development, and implementation of Sciaky Electron Beam Welding and Additive Manufacturing control and software systems. The developer will also be responsible for maintaining, supporting, and upgrading existing systems and applications. The candidate will apply proven communication skills, problem-solving skills, and knowledge of best practices to work with the Sciaky team on issues related to the design, development, and deployment of the software systems used throughout Sciaky’s product offerings. The candidate must be able to clearly communicate both written and orally, and present products and ideas in a business-like manner. Strong interpersonal skills are required due to continual interaction with customers and users with varying technical backgrounds in a fast-paced work environment.

Requirements

  • Bachelor’s Degree in Computer Science or related Controls/Automation programming experience.
  • Minimum of 5 years of prior direct experience in software development, programming design and systems management.
  • Experience and understanding with C#, C++, C, Labview, Visual Studio.
  • Experience with hardware-software integration.
  • Good understanding of various communications protocols such as TCP/IP, UDP, and RS232.
  • Experience with real-time system development.
  • Electrical Engineering knowledge highly desirable.
  • Robotic Programming.
  • Analog to Digital and Digital to Analog conversions.
  • Mechanical and Electrical Assembly.
  • Embedded systems design.
  • Experience and understanding of UNIX, VX-Works and VME systems.
  • Strong knowledge of version control (Git or similar).
  • Strong ability to grasp and apply new information quickly.
  • High attention to detail.
  • Excellent problem-solving skills.
  • Ability to multi-task.
  • Enthusiastic attitude.
  • Extensive experience with Microsoft Office applications.
  • Great communication and documentation skills.
  • Works well in a group setting.
  • Ability to make decisions in high-stress situations.

Responsibilities

  • Assist in planning and coordinating all activities related to software requirements gathering, design, development and implementation of Sciaky Electron Beam Welding and Additive Manufacturing control and software systems.
  • Maintain, support, and upgrade existing systems and applications.
  • Apply proven communication skills, problem-solving skills and knowledge of best practices to work with the Sciaky team on issues related to the design, development and deployment of the software systems used throughout Sciaky’s product offerings.
  • Clearly communicate both written and orally, and present products and ideas in a business-like manner.
  • Interact with customers and users with varying technical backgrounds in a fast-paced work environment.
  • Experience preferred with TwinCAT real time development.
  • PLC, HMI industrial technology programming.
  • Travel to the client for installation, test, and debug, start-up/commissioning and training.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service