We are looking for an Automation Software Engineer to design, develop, maintain, and improve software automation solutions for engineering and manufacturing processes. The role involves developing automation scripts and applications, integrating software with equipment and systems, troubleshooting issues, and working closely with cross-functional engineering teams.
Firmware/embedded software engineers design, develop, test and debug embedded application software and/or firmware that will drive controls and control systems for company products.
Solves complex and high impact design and development problems including customer application issues of varying scope and complexity.
Uses product and customer applications knowledge to determine, define, develop and validate design concepts and methods.
...
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, Computer Engineering or a related discipline.
10+ years of relevant software engineering, AI/ML, automation or test engineering experience, with significant experience in technical leadership or architecture.
Strong hands-on experience developing AI/ML solutions rather than only consuming AI tools.
...
Lead a team of 6-10 engineers to unleash the value of systems & hardware through development of drivers & software.
Responsible for several NI drivers & software. Lead the team to ensure all business deliverables are met, such as delivering new software features, enabling new hardware, sustaining, involved in researching/defining future direction of software, and helping support team resolve customer escalations.
Manage projects from conception to delivery by driving project schedules through both direct ownership and delegation to team members.
...