We are looking for a Mid-Level Embedded Software Engineer to contribute to embedded and diagnostic software projects for industrial and special-purpose vehicles. The role involves developing and maintaining embedded software using C++, building tools, scripts, and automation solutions using Python, and working with embedded Linux systems and/or microcontroller-based platforms.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About the Role
We are expanding our engineering team and are looking for a Mid-Level Embedded Software Engineer to contribute to embedded and diagnostic software projects for industrial and special-purpose vehicles.
You will work in an international engineering setup, collaborating remotely with partner teams while being based in Kosova, with the flexibility of hybrid or fully remote work.
This role is ideal for engineers who enjoy working close to hardware, developing reliable embedded
software, and supporting real-world systems.
What You’ll Do
- Develop and maintain embedded software using C++
- Build tools, scripts, and automation solutions using Python
- Work with embedded Linux systems and/or microcontroller-based platforms
- Implement and support communication interfaces (e.g. CAN, UART, TCP/IP)
- Contribute to diagnostics, logging, and data-processing solutions
- Collaborate with mechanical, electrical, and system engineering teams
- Participate in code reviews, testing, debugging, and documentation
- Support integration and validation activities on real hardware devices
What We’re Looking For
- 2–5 years of experience in embedded software development
- Strong proficiency in C++ (modern C++ preferred)
- Good working knowledge of Python
- Experience with embedded systems and hardware–software interaction
- Familiarity with Git and collaborative development workflows
- Ability to work independently in a remote or hybrid environment
- Good communication skills in English
Nice to Have
- Experience with automotive or industrial embedded systems
- Knowledge of CAN bus and diagnostics
- Experience with Qt or embedded GUI development
- Exposure to embedded Linux internals or drivers
- Understanding of real-time or safety-related systems
What We Offer
- Remote or hybrid work from Kosova
- Flexible working hours
- International engineering projects with real industrial impact
- Long-term collaboration and growth opportunities
- Competitive compensation based on experience
- Professional, engineering-focused work environment