This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Engineer, Test Automation will architect, develop, execute, and help deliver applications and support for ANELLO’s R&D and Production process. As a key member of the team, you will engage with software, hardware, and manufacturing engineers to work on the quality and testing challenges facing the company’s product development and production efforts.
Job Responsibility:
Develop modular, reusable test and automation software in Python and similar languages for manufacturing and validation and engineering design verification
Write automation software to interact with product, test equipment, instrumentation, and production documentation systems
Develop custom automation solutions for engineering and manufacturing challenges
Develop ability to analyze complex test data to determine if components have met acceptance criteria
Support maintenance of existing automation infrastructure.
Define and implement project plans, manage milestones and hold reviews to assure reliable test software is delivered to production
Create tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system.
Requirements:
Bachelor’s degree in CS, EE or equivalent.
5+ years software development experience with exposure to HW/Test Equipment.
Strong Python to automate test equipment, data collection and data analysis
Nice to have:
Ability to develop full-stack application by adding access and functionality to interface level.
Experience with configuration management, version control software, continuous integration and agile development
Experience automating processes and testing to improve manufacturing yields and reduce production time
Knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, analog-to-digital conversion
Experience troubleshooting interactions between software and hardware such as network devices and lab instrumentation
Strong skills in troubleshooting, debugging, performance optimization, and unit testing.
Solid fundamental knowledge of networks, electronics, RF communications, optics, math, and physics
What we offer:
Generous benefits, competitive pay, appreciating equity, and a collaborative culture