workinengineering
Browse
workinengineering

Curated engineering jobs in Europe. Built to support the career path of engineering people at European companies across the EU, UK and EMEA.

Jobs

  • Browse all jobs
  • Remote jobs
  • Jobs in Germany
  • Jobs in Netherlands
  • Jobs in the UK

About us

  • About
  • Contact
  • Privacy
  • Terms
  • Cookies

© 2026 workinengineering.eu — Made in Europe.

  • LinkedIn
  • X
  • Email
workinengineering
Browse
  1. All roles
  2. Spyrosoft
  3. C++ Software Engineer
Spyrosoft logo
Spyrosoft

C++ Software Engineer

OnsiteKraków, PolandHealthTech
Apply directly at Spyrosoft

Our Take

Develop safety-critical embedded software for the medical industry using C++.

What you’ll do

  • Design embedded software solutions
  • Develop modern C++ features
  • Ensure high code quality
  • Run static analysis
  • Debug and fix defects
  • Document development work
  • Collaborate with hardware engineers

What they’re looking for

  • 5+ years C++ embedded development
  • Safety-critical systems experience
  • MISRA or similar coding standards
  • Git version control
  • Low-level debugging tools
  • B2 English proficiency

Skills & Focus Areas

  • C++
  • Embedded systems
  • Git
  • Debugging
  • MISRA
  • Static analysis
  • Code reviews
  • AI tools

As posted by Spyrosoft

Tech stack:

  • C++

  • Embedded systems development

  • Static analysis tools

  • Version control systems (e.g. Git)

  • Debugging tools (low-level / hardware-related)

  • Coding standards (e.g. MISRA or similar)

Requirements:

  • Solid commercial experience with C++ (embedded or close-to-hardware development)

  • Experience working on safety-critical or high-reliability systems

  • Strong focus on code quality, readability, and maintainability

  • Practical experience with code reviews, coding standards, and refactoring

  • Testing mindset and experience with validation / verification approaches

  • Ability to work with detailed requirements and specifications

  • Experience collaborating with hardware engineers or cross-functional teams

  • Good English skills (B2 or higher)

  • Ability to work from the Cracow's office in Zabłocie

Nice to have:

  • Experience in the medical or regulated industry

  • Familiarity with safety standards and compliance processes

  • Experience with embedded debugging tools and techniques

  • Experienced in using AI tools in day-to-day workflow

Project description:

Join a team developing safety-critical embedded software for the medical industry, where quality is treated as a core product feature. The project focuses on building reliable and maintainable systems with strong emphasis on verification, traceability, and engineering discipline.

You will work in an environment that values clean code, structured development processes, and close collaboration between software and hardware teams. The team promotes continuous improvement, knowledge sharing, and active contribution to design and quality decision

Main responsibilities:

  • Design software solutions based on requirements and technical specifications

  • Develop embedded features using modern C++

  • Ensure high code quality through reviews, refactoring, and adherence to coding standards

  • Run and support static analysis processes

  • Debug, fix defects, and improve existing functionality

  • Document development work to ensure traceability

  • Collaborate closely with hardware engineers and other teams

  • Participate in knowledge sharing and support continuous improvement initiatives

Apply directly at Spyrosoft
Location
Kraków, Poland
Work mode
Onsite
Track
IC (Individual Contributor)
Type
FULL_TIME
PostedJun 19
Languages
English
Spyrosoft logo
Spyrosoft
spyro-soft.com
View all 38 Spyrosoft roles →

Was this listing helpful?