11 дней назад
Senior Embedded Software Verification Engineer (Robotics)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Embedded Software Verification Engineer (Robotics): Developing simulation, emulation, and automated verification environments for high-performance embedded navigation products with an accent on hardware-in-the-loop testing, CI pipelines, and test coverage. Focus on designing fault-injection scenarios, validating simulations against real hardware, debugging failures, and improving verification fidelity.
Location: Sydney, Australia
Company
develops AI, robotics, and navigation technologies for land, air, sea, and space applications, including inertial sensors, GNSS, underwater sonar, quantum sensors, and photonics.
What you will do
- Develop and maintain software simulation and emulation environments for automated embedded software verification.
- Design scenario, edge-case, and fault-injection tests, and validate simulation behaviour against real hardware.
- Build and maintain automated Python tests integrated with Pytest, GitLab CI, and Hardware-in-the-Loop systems.
- Establish and improve Hardware-in-the-Loop testing with Inertial Navigation System hardware and automated test equipment.
- Improve GitLab CI pipelines, monitor runners, maintain code coverage and requirements tracing, and keep test pipelines reliable.
- Triage failures, prepare verification reports, document findings, and communicate test results to development stakeholders.
Requirements
- Bachelor’s degree in Mechatronics Engineering, Computer Science, or a related technical field.
- 5+ years of experience in hardware and software testing, automated testing methodologies, and continuous integration.
- Experience with Hardware-in-the-Loop testing, hardware integration, and automated test equipment such as robot arms and rotary stages.
- Experience designing and maintaining embedded software simulation and emulation environments using QEMU, Renode, Simics, or equivalent tools.
- Strong Python programming skills for developing test frameworks and scripts, with knowledge of FPGA testing methodologies and tools such as cocotb.
- Experience with Inertial Navigation Systems or related technologies, plus strong analytical, debugging, communication, and collaboration skills.
Nice to have
- Strong mathematics and physics background.
- Control systems proficiency.
- MATLAB proficiency.
- Additional Python proficiency.
Culture & Benefits
- Work within an R&D environment focused on research, discovery, and the autonomy revolution.
- Develop software for navigation products used across land, air, sea, and space applications.
- Collaborate on products supplied to organisations including Airbus, Boeing, Google, Tesla, NASA, Apple, and General Motors.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →