We are looking for an experienced Senior Software Engineer – ATE to take a technical role in developing and maintaining automated test systems used to validate our advanced embedded computing products by operations. This is a key position in ensuring that every product meets the company's exacting standards for performance and reliability and to support the rapidly growing production of our products.
Responsibilities
* Technical lead the design and development of automated test software architectures for production and system-level validation.
* Drive technical direction for ATE software frameworks and toolchains, ensuring scalability, maintainability and reusability.
* Integrate and control test instrumentation, fixtures, and interfaces using standard communication protocols (e.g., GPIB, USB, Ethernet, RS-232).
* Develop and maintain test libraries, drivers and APIs to support diverse hardware platforms.
* Collaborate closely with hardware, firmware and production teams to define test requirements and ensure full coverage of product functionality.
* Analyse test results, investigate issues and contribute to root cause analysis and continuous improvement initiatives.
* Oversee legacy ATE systems, implementing upgrades and performance optimisations.
* Mentor and support junior software and test engineers in best practices for software design, test automation and coding standards.
* Ensure all ATE software complies with internal quality management systems and industry standards (e.g., ISO 9001, IPC).
Qualifications
* Degree in Software Engineering, Computer Science, Electronics or a related discipline.
* Extensive experience developing software for automated test systems or hardware validation environments.
* Strong proficiency in C#, C/C++ or Python, including object‑oriented design and software architecture principles.
* Hands‑on experience with instrumentation control and data acquisition systems.
* Proven ability to integrate test software with electronic hardware and embedded systems.
* Strong knowledge of Windows and Linux development environments.
* Experience with source control systems (e.g., Git) and issue tracking tools (e.g., Jira).
* Excellent analytical, debugging and problem‑solving skills.
* Strong communication and mentoring capabilities.
Desirable Skills
* Experience with NI TestStand, LabVIEW or similar ATE frameworks.
* Familiarity with database‑driven test data management and traceability tools.
* Understanding of networking interfaces, VME/VPX hardware or embedded product architectures.
* Exposure to manufacturing process automation or factory test workflows.
#J-18808-Ljbffr