Senior Embedded Software Engineer
Summary
Senior Embedded Software Engineer at SoftServe in Wrocław, working on a long-term medical technology project building software for advanced medical devices with hands-on hardware in the lab. Day to day: C/C++ embedded Linux development, Qt-based UIs, debugging on target hardware, performance tuning, and fixing defects in a large mature codebase.
We are working on a long-term embedded software development project in the medical technology domain, focused on software for advanced medical devices used in real clinical environments.
The project is entering a multi-year development roadmap and combines embedded software development with hands-on work on physical devices available in our lab. You will work closely with engineers, QA, and product teams, contributing to the development and continuous improvement of a mature medical technology product.
- 5–8 years of commercial experience in embedded software development
- Strong programming skills in C and C++, with modern C++ experience preferred
- Hands-on experience with Qt, including Qt/QML or Qt Widgets, for embedded UI development
- Solid experience with embedded Linux
- Experience with Wind River Linux (nice to have)
- Experience with Yocto, Buildroot, custom Linux kernels, drivers, or BSP development (nice to have)
- Strong understanding of multithreading
- Hands-on experience with debugging on target hardware
- Experience with performance and memory optimization
- Ability to analyze and fix defects in a large existing codebase
- Ability to independently take ownership of smaller features and enhancements
- Familiarity with Git/GitHub, CI/CD, and software testing practices
- Experience with requirements and specification management tools such as Polarion or similar
- Understanding of requirements traceability and traceability-driven development
- Awareness of software quality practices in regulated or safety-critical environments
- Experience with medical device software development and/or IEC 62304 (nice to have)
- Experience in other safety-critical or highly regulated industries (nice to have)
- Ability to work independently, take ownership, and communicate proactively with an international customer team
- Upper-Intermediate English (B2) or higher