job description
Join Rohde & Schwarz, a global leader in test and measurement solutions, as a Senior Test Application Development Engineer in our dynamic team based in Bali, Indonesia. In this pivotal role, you will spearhead the design, development, and implementation of cutting-edge hardware and software testing solutions to optimize our production lines, ensuring unparalleled quality, efficiency, and reliability.
As a key contributor, you will collaborate with cross-functional teams to innovate and deploy automated testing frameworks, leveraging your expertise in test automation, embedded systems, and software development. Your work will directly impact the performance and scalability of our manufacturing processes, driving operational excellence in a fast-paced, technology-driven environment.
This is a unique opportunity to work with industry-leading tools and methodologies while contributing to high-impact projects that shape the future of test and measurement technologies. If you are passionate about engineering precision and thrive in a collaborative, forward-thinking culture, we invite you to apply and be part of our mission to deliver world-class solutions.
Responsibility
- Design, develop, and maintain automated test applications for hardware and software validation in production environments.
- Collaborate with R&D and manufacturing teams to define test requirements and specifications for new products.
- Implement and optimize test scripts and frameworks using languages such as Python, C++, or LabVIEW.
- Troubleshoot and resolve complex technical issues in test systems, ensuring minimal downtime.
- Evaluate and integrate emerging testing technologies and tools to enhance efficiency and accuracy.
- Document test procedures, results, and reports to ensure compliance with industry standards (e.g., ISO, IEC).
- Mentor junior engineers and provide technical guidance on best practices in test development.
- Participate in continuous improvement initiatives to refine testing processes and reduce defects.
Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum 5+ years of experience in test application development, automation, or embedded systems testing.
- Proficiency in programming languages such as Python, C/C++, or LabVIEW for test automation.
- Hands-on experience with test equipment (e.g., oscilloscopes, signal generators, multimeters) and protocols (e.g., USB, Ethernet, RF).
- Strong knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Familiarity with industrial communication standards (e.g., CAN, I2C, SPI) and automation frameworks (e.g., pytest, Robot Framework).
- Excellent problem-solving skills and the ability to analyze complex technical data.
- Strong communication and teamwork abilities to collaborate effectively across global teams.