We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Apptad logo
Apptad Verified
IT Consulting, Data Analytics, AI/ML

Control Software Engineer

Pennsylvania, United StatesOnsiteContract$45–$45 /hrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Job Summary

We are seeking a highly skilled and innovative Control Software Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining control software systems that ensure the optimal operation of complex machinery and automation processes. Your expertise will contribute to advancing our technological capabilities, supporting scalable solutions across various platforms, and enhancing system reliability. The ideal candidate will possess a strong background in software development, control systems, and a comprehensive understanding of modern IT infrastructure. Key Responsibilities:

  • Develop and implement control algorithms for industrial automation systems using programming languages such as C++, C#, Python, and Java.
  • Design and optimize software architectures for real-time control applications, ensuring high performance and stability.
  • Integrate control software with hardware components through APIs, RESTful services, and communication protocols like MQTT or OPC UA.
  • Collaborate with cross-functional teams to define system requirements and translate them into effective software solutions.
  • Maintain version control using tools such as Git, SVN, or GitHub, ensuring code integrity and traceability.
  • Conduct rigorous testing and validation of control algorithms within simulated environments before deployment.
  • Support deployment on cloud platforms like AWS or Azure, leveraging services such as Linux-based servers and containerization technologies.
  • Implement security best practices including RBAC (Role-Based Access Control) to safeguard system integrity.
  • Document software design specifications, user manuals, and operational procedures comprehensively.
  • Participate in Agile development cycles to deliver iterative improvements efficiently. Experience:
  • Proven experience in software development for control systems within industrial or automation environments.
  • Strong proficiency in programming languages including Python, C++, C#, JavaScript, and VBA.
  • Hands-on experience with web development frameworks such as React Express for front-end interfaces.
  • Familiarity with IT infrastructure components like Linux operating systems, MySQL databases, and SQL scripting.
  • Knowledge of RESTful API design principles for seamless system integration.
  • Experience working with version control systems such as Git and SVN in collaborative settings.
  • Understanding of cloud computing platforms including AWS and Azure for deploying scalable solutions.
  • Background in quantum engineering or related advanced technical fields is a plus.
  • Experience working within Agile methodologies to facilitate continuous improvement.
  • Ability to develop application interfaces using .NET frameworks or similar tools. If you are passionate about pioneering control software solutions that drive innovation across industries, we encourage you to apply today. Join us in shaping the future of automation technology through your expertise and dedication.

Pay: $45.00 per hour

Expected hours: 40.0 per week

Work Location: In person

Ready to apply?
You'll be redirected to Apptad's application page.

Similar roles