
Senior Simulation & Software Engineer - Unikie Oy
Simulation & Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
Job Description
We are looking for a Senior Simulation & Software Engineer to develop simulation environments, software integrations, and virtual validation solutions for autonomous and intelligent off-road machines. You will work on challenging customer projects where simulation is used to accelerate software development, system integration, testing, and validation. The role combines hands-on software engineering with simulation technologies and close collaboration with customer development teams. As a consultant, you will help customers solve real engineering problems related to autonomy, machine control, sensor systems, and software quality by building practical simulation-driven development solutions. You will work on technologies that are transforming industries such as mining, construction, agriculture, logistics, and industrial automation. Your solutions will help customers develop autonomous and intelligent machines faster, safer, and with greater confidence. Develop simulation environments and supporting software for autonomous machine development. Implement integrations between vehicle software, simulators, sensors, middleware, and cloud services. Create simulation scenarios and validation setups for software testing and system verification. Develop tools for automated testing, data collection, result analysis, and regression validation. Support software integration, debugging, troubleshooting, and performance analysis activities. Analyze simulation outputs and collaborate with customer engineering teams to identify issues and improvement opportunities. Participate in architecture discussions and technical solution design. Work in multidisciplinary teams together with software engineers, architects, data specialists, and domain experts.
Company Information
| Location | Active listings |
|---|---|
| Helsinki, Finland | 70 |
| Tampere, Finland | 38 |
| Szczecin, Poland | 25 |
| Remote - Global | 18 |
| Remote - Estonia | 12 |
| Oulu, Finland | 11 |
| Tallinn, Estonia | 9 |
| Turku, Finland | 4 |
| Poland | 3 |
| Helsinki | 1 |
| Remote, Estonia | 1 |
| Szczecin | 1 |
| Berlin, Germany | 1 |
| Munich, Germany | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 55 |
| Data Scientist | 8 |
| Control System Developer | 2 |
| Embedded Developer | 2 |
| Quality Automation Engineer | 2 |
| Project Manager | 2 |
| Mobile Rendering Artist | 2 |
| Researcher | 2 |
| Safety Engineer | 2 |
| Data Quality Engineer | 2 |
| AIOps Engineer | 2 |
| Chief Financial Officer | 2 |
| Java Backend Engineer | 2 |
| Test Automation Engineer | 2 |
| Designer | 2 |
| Solution Architect | 2 |
| Web Architect | 2 |
| Performance Optimization Engineer | 2 |
| Human Resources Specialist | 1 |
| Embedded Software Specialist | 1 |
| Application Security Analyst | 1 |
| Security Analyst | 1 |
| Applied AI Engineer | 1 |
| Finance Professional | 1 |
| BackEnd Developer | 1 |
| Hardware and Software Test Engineer | 1 |
| Front-End Developer | 1 |
| Omniverse / USD Simulation Architect | 1 |
| Audio Engineer | 1 |
| Senior Principal Web Platform Engineer | 1 |
| Data Quality Analyst | 1 |
| Flight Control Systems Software | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 17 |
| Senior | 15 |
Unikie Oy appears in 195 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Helsinki, Finland, Tampere, Finland, and Szczecin, Poland.
Data shown is based on historical job postings from our database.
Job Details
Responsibilities
- Develop simulation environments and supporting software for autonomous machine development
- Implement integrations between vehicle software, simulators, sensors, middleware, and cloud services
- Create simulation scenarios and validation setups for software testing and system verification
- Develop tools for automated testing, data collection, result analysis, and regression validation
- Support software integration, debugging, troubleshooting, and performance analysis activities
- Analyze simulation outputs and collaborate with customer engineering teams to identify issues and improvement opportunities
- Participate in architecture discussions and technical solution design
- Work in multidisciplinary teams together with software engineers, architects, data specialists, and domain experts
Requirements
- Experience in software development using C++, Python, C#, or similar technologies
- Strong understanding of software engineering practices and modern development workflows
- Experience working in Linux-based development environments
- Experience with Git, CI/CD pipelines, Docker, and automated development processes
- Understanding of system integration and software interfaces
- Ability to work independently in customer-facing consulting projects
Skills & Technologies
