3 months ago
Espoo, FinlandMid Level / Senior
Responsibilities
- Develop and review RAVEN production test procedures and libraries in Python and Robot Framework.
- Investigate intermittent test failures using logs, measurements, systematic debugging, and issue reproduction.
- Support production operators when test stations malfunction or procedures are unclear.
- Improve continuous integration and test pipelines, reporting, and production test artifacts.
- Write and maintain documentation for test stations, procedures, and software maintenance.
- Progress from an initial balance of approximately 40% development, 10% documentation, and 50% production support toward more proactive development.
Requirements
- Strong Python skills, including production-quality object-oriented design, packaging and releases, linting, and formatting.
- Daily collaborative use of Git and GitHub, including branching, merging, code reviews, and pull requests.
- Solid test automation skills covering test-suite design, instability investigation, failure debugging, and result reporting.
- Proven troubleshooting experience across software, instruments, and environments using logs and systematic fault isolation.
- Comfort using Linux as a primary development environment.
- Hands-on experience with hardware-in-the-loop or comparable tests involving physical hardware.
- Familiarity with lab-instrument automation using SCPI, VISA, TCP, or USB, and hands-on experience with common laboratory equipment.
- Understanding of production or manufacturing test automation, including repeatability, traceability, and integration beyond a single test bench.
- Four to seven years of experience in software engineering, test automation, or similar Python and hardware-testing roles.
- Degree in Software Engineering, Computer Science, Automation, Electronics, or a closely related field, or equivalent practical experience.
- Experience running tests on physical hardware, such as manufacturing test, hardware-in-the-loop, or laboratory setups.
- Robot Framework experience, operator-in-the-loop test design, CI/CD pipeline familiarity, SDLC documentation practices, or experience in space, satellite, aerospace, robotics, automation, or electronics test and validation are advantageous.
Benefits
- Permanent employment based in Espoo, Finland, with a hybrid workplace model.
- Professional development, training opportunities, and a focus on employee growth, health, and wellbeing.
- Benefits vary by location and will be confirmed by Talent Acquisition during the hiring process.
- Employment is subject to applicable security screening, including SUPO screening where required.
- The hiring process includes a screening call, hiring manager interview, technical interview with a take-home task, and final onsite interviews.
About ICEYE
ICEYE builds and operates a commercial synthetic-aperture-radar (SAR) satellite constellation that provides high-revisit imagery and change-detection services for government and enterprise users. It sells tasking, data and analytics subscriptions, disaster-response solutions for insurers, and turnkey sovereign constellations that national customers can own and operate. Founded in 2015 and headquartered in Espoo, Finland, ICEYE’s systems support defense and intelligence, environmental monitoring, and emergency management worldwide.
