freehire launches on Product Hunt on 26 August.

Follow →

Senior Engineer, Software (Test)

Open 19d

Summary

Design and develop scalable hardware/software test solutions for manufacturing, integrating automation, AI-assisted coding, and RPA to improve production systems and resolve issues.

Primary Duties & Responsibilities

  • Design and develop scalable hardware and software test solutions for manufacturing requirements.
  • Maintain and enhance software systems to support changing production needs.
  • Work with Production, Engineering, and BUs to analyze product failures and resolve software-related issues.
  • Manage outsourced software development partners from concept to deployment and maintenance for automated equipment.
  • Perform system integration, debugging, and repeatability studies to improve system performance and robustness.
  • Collaborate with BUs to improve product testing and continuous improvement approaches.
  • Use AI-assisted coding tools to improve development productivity, code quality, and troubleshooting.
  • Develop RPA and workflow automation solutions to streamline manual processes and improve efficiency.
  • Identify opportunities to apply AI and automation in test systems, software workflows, and improvement initiatives.

Education & Experience

  • Bachelor’s degree in software engineering /information technology /computer science or equivalent.
  • At least 5 years of relevant working experience in Test Engineering, Test Development, or equivalent working experience in a manufacturing environment.
  • Experience in NI-LabVIEW, NI-Test Stand, Labview, C#, C++ and Python programming is required.
  • Good Experience and knowledge in Industrial Automation.
  • Experience using Codex or other AI platforms to support coding activities.
  • Experience with or knowledge of RPA tools, such as Microsoft Power Automate, is an advantage.

Skills & Other Requirements

  • Test and measurement instrumentation exposure and experience in software development for remote equipment control are required.
  • Experience in SQL with advanced query design, stored procedures, views, and functions.
  • Understanding of Database Administration (e.g.: replication, backup/restore strategies, clustering, log-shipping)
  • Understanding of HTML, and CSS programming.
  • Project management skills and experience working with outsourced software developers are a plus.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available