C++ Software Engineer (Linux / R&D Product)

SQUAD

Wrocław

On-site

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance-based reviews
Private medical insurance
Growth opportunities

Job summary

SQUAD in Wrocław, Poland, is seeking a C++ Software Engineer with a strong Linux background to join our R&D team. You will design, build, and maintain high-performance software for our Linux-based IoT product, collaborating with hardware and QA to shape the architecture.

You will own features end-to-end, write unit tests, optimize performance, and participate in reviews. English communication at least B1 is expected in a fast-paced hardware-software environment.

Qualifications

  • 4+ years of commercial software development in C++.
  • Strong Linux development and debugging experience.
  • Experience with build systems, version control, and CI/CD (CMake, Git).
  • Unit tests and code optimization experience.
  • Good problem-solving with complex requirements.
  • English written/spoken at least B1.

Responsibilities

  • Design and implement new C++ features for Linux-based devices.
  • Own features through full cycle: design, code, debug, deploy.
  • Write clean, tested code and documentation.
  • Debug and profile system issues and optimize performance.
  • Collaborate with hardware, firmware, QA, and management.
  • Participate in code reviews and planning sessions.

Skills

C++
Multithreading
OOP
Linux development
Build systems
Git
CI/CD
Unit tests
Debugging
English (B1)

Tools

CMake
GNU toolchain
Git
CI/CD pipelines

Job description

Team Summary

At SQUAD, we build hardware and software systems for IoT devices. We are currently forming a new engineering team to develop a new product from the ground up. We are looking for a C++ Engineer with a strong Linux background to join our R&D team. In this role, you will work on the core software components, shape the product architecture alongside hardware and QA engineers, and help turn early concepts into a reliable, production-ready product.

Job Summary

As a C++ Software Engineer, you will be responsible for designing, building, and maintaining software features for our new Linux-based product. You will write high-performance C++ code, integrate services, debug system-level issues, and ensure overall software stability.

Responsibilities and Duties
  • Design and implement new software features in C++ for Linux-based devices.
  • Own features through the full cycle: from initial design and coding to debugging and deployment.
  • Write clean, maintainable code, unit tests, and technical documentation.
  • Debug and profile system issues, fixing performance bottlenecks and stability bugs.
  • Collaborate daily with hardware, firmware, QA, and project management teams.
  • Participate in code reviews and team planning sessions.
Qualifications And Skills
  • 4+ years of commercial software development experience in C++ (good knowledge of Modern C++ standards, OOP, and multithreading).
  • Solid practical experience with Linux development and debugging tools
  • Experience with build systems, version control, and CI/CD tools (CMake, Git).
  • Hands-on experience writing unit tests and performing code optimization.
  • Practical problem-solving skills and the ability to work with complex technical requirements.
  • At least an Intermediate level in both written and spoken English (B1).
Nice to have
  • Experience with Embedded Linux tools (Yocto or Buildroot).
  • Familiarity with IPC mechanisms (D-Bus, gRPC) or network protocols (MQTT, TCP/UDP).
  • Experience with video/audio streaming or data processing.
  • Exposure to development boards (Raspberry Pi, NVIDIA Jetson, etc.).
  • Experience or interest in using AI-assisted coding tools (e.g., GitHub Copilot, Claude Code).
We offer multiple benefits that include
  • The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
  • Competitive salary packages with performance-based annual reviews.
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company.
  • Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law.
  • Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
  • Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes
  • Comprehensive private medical insurance to supplement your standard NFZ coverage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer (Linux / RnD product)
C++ Software Engineer (Linux / RnD product)

Talanto • Wrocław

Hybrid
PLN 223,000 - 279,000
Competitive salary
Performance bonus
Loyalty bonus
+4
Linux C++ Engineer for IoT Systems
Linux C++ Engineer for IoT Systems

SQUAD • Wrocław

On-site
PLN 180,000 - 240,000
Competitive salary
Performance-based reviews
Private medical insurance
+1
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Kraków

On-site
PLN 180,000 - 260,000
Great Place to Work
Solid financial situation
Centre of internal trainings
+8
C++ Embedded Engineer
C++ Embedded Engineer

SQUAD Ukraine Limited • Wrocław

On-site
Equal opportunities corporate culture
Performance-based annual reviews
Loyalty Bonus
+3
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Bydgoszcz

On-site
PLN 120,000 - 180,000
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Poznań

On-site
PLN 120,000 - 180,000
Great Place to Work
Profit sharing
Regular integration events
+3
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Warszawa

On-site
PLN 180,000 - 240,000
Great Place to Work
Medical care
Profit sharing
+2
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Wrocław

On-site
PLN 180,000 - 240,000
Great Place to Work
Solid financial situation
Profit sharing
+3
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+9
Senior C++ Embedded Developer (f/m/x)
Senior C++ Embedded Developer (f/m/x)

Sii Poland • Białystok

On-site
PLN 120,000 - 180,000
Great Place to Work
Medical care
Centre of internal trainings
+4