Advance your career by developing test infrastructures for cutting-edge robotics. Collaborate with experts in a dynamic, innovative startup environment. Hybrid work arrangement supports flexibility and work-life balance.
Software Engineer – Test Infrastructure
in Information Technology PermanentJob Detail
Job Description
Software Engineer – Test Infrastructure Overview
- Contribute as a Software Engineer to develop robust test infrastructures for innovative robotics and autonomous systems.
- Design and implement automated testing frameworks ensuring product reliability and performance excellence.
- Collaborate with multidisciplinary teams to debug and resolve firmware and hardware challenges effectively.
- Participate in design reviews emphasizing testability and manufacturability to enhance product quality.
- Support production engineering by creating and documenting efficient test processes.
- Engage with customers to ensure successful implementation and adoption of solutions.
- Contribute to re-engineering efforts aimed at improving product quality and manufacturability.
- Occasionally travel to customer sites to provide technical expertise and support.
Software Engineer – Test Infrastructure Key Responsibilities & Duties
- Develop and execute comprehensive test plans, procedures, and documentation for reliable product testing.
- Design and implement automated test frameworks tailored 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 effectively.
- Support R&D efforts by maintaining and developing advanced test environments.
- Work with manufacturing partners to establish efficient production test processes.
- Contribute to customer success through direct enablement and technical expertise.
- Ensure compliance with safety standards and industry regulations in all testing activities.
Software Engineer – Test Infrastructure 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: