Lead impactful projects at a dynamic organization focused on robotics innovation. Collaborate with experts to develop test infrastructures for advanced systems. Advance your career in a hybrid work environment.
Software Engineer – Test Infrastructure
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development of test infrastructure for cutting-edge autonomous and robotics systems.
- Design automated testing frameworks for software and hardware validation, ensuring product reliability and performance.
- Collaborate with multidisciplinary teams to debug and resolve firmware and hardware issues.
- Participate in design reviews, focusing on testability and manufacturability requirements.
- Support production engineering efforts, including creating and documenting test processes.
- Engage directly with customers to ensure successful implementation of solutions.
- Contribute to re-engineering efforts to enhance product quality and manufacturability.
- Travel occasionally to customer sites to provide technical expertise and support.
Key Responsibilities & Duties
- Develop and execute test plans, procedures, and documentation for reliable product testing.
- Design and implement automated test frameworks for embedded systems validation.
- Perform regression, performance, stress, and reliability tests for hardware and software systems.
- Collaborate with design teams to identify and resolve hardware and software issues.
- Support R&D efforts by maintaining and developing test environments.
- Work with manufacturing partners to establish production test processes.
- Contribute to customer success through direct enablement and technical expertise.
- Ensure compliance with safety standards and industry regulations.
Job Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
- 5+ years of experience in embedded systems testing and automation.
- Proficiency in Python, Bash, and data analysis tools like Numpy and Pandas.
- Experience with hardware and software validation processes, including HIL/SIL testing.
- Familiarity with CI/CD tools, containerization technologies, and version control systems.
- Skilled in designing custom hardware and software fixtures for embedded systems.
- Knowledge of networking technologies, including Ethernet, CAN, BLE, Wi-Fi, and LTE.
- Understanding of safety standards like IEC 61508 and ISO 26262.
- ShareAustin: