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
Apply for this job
You might also like:
- Senior IT Project Manager
- Network & Datacenter Engineer
- Test Developer in AI Contexts
- Business Analyst MES at GKN Aerospace
- Technology Security and Privacy Risk Liaison
- Project Manager for Medical Technology Production in Mjölby (50%, Part-time)
- HIL Developer
- Solution Architect in Finance & Economics
- System Developer
- Engineer in Aerodynamics