System Developer
Workplace: Stockholm, Sweden
Expires: October 25, 2025
Build and maintain an automated test framework for ventilators, ensuring the pipeline works as a test engine—from managing versioned dependencies to flashing the latest software and running predefined tests. The framework should be easily extendable with new test cases.
Main requirements:
- Strong knowledge in Python and Bash programming languages
- Experience with Linux environments
- Familiarity with CI/CD pipelines
- Proficient with GitLab
- Understanding of TCP/UDP servers
- Experience with protobuf (Protocol Buffers)
Responsibilities:
- Build and maintain an automated test framework for ventilators
- Ensure the test pipeline functions as a test engine managing versioned dependencies such as SDKs and message formats
- Flash the latest software and execute predefined tests
- Enable easy extension of the framework with new test cases
Required hard skills:
- Python programming
- Bash scripting
- Linux operating system usage
- CI/CD pipeline management
- GitLab version control
- TCP/UDP server understanding
- Protocol Buffers (protobuf)
Soft skills:
- Collaboration
- Attention to detail
- Problem-solving
- Adaptability
Coding languages:
- Python
- Bash
Operating systems:
- Linux
Natural languages:
- Swedish (Proficient)
- English (Working knowledge)
Cultural skills:
- Sustainability awareness
- Customer-centric mindset
- Community engagement