C++ Software Engineer (Linux / RnD product)

Talanto

Wrocław

Hybrid

PLN 223,000 - 279,000

Full time

22 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonus
Loyalty bonus
Permanent contract (UoP)
Paid vacation and holidays
Private medical insurance
Free English classes

Job summary

Talanto in Wroclaw is seeking a C++ Software Engineer to design and maintain Linux-based software for a new IoT product. You will write high-performance C++ code, integrate services, and work closely with hardware, QA, and project management teams.

You will own features end-to-end, write tests, and contribute to system-level debugging and optimization, while collaborating in an agile environment and contributing to production-ready software.

Qualifications

  • 4+ years commercial software development in C++ (modern standards, OOP, multithreading).
  • Solid practical Linux development and debugging tools experience.
  • Experience with build systems, version control, and CI/CD (CMake, Git).
  • Unit testing experience and code optimization abilities.
  • English written and spoken at least B2.

Responsibilities

  • Design and implement new C++ features for Linux-based devices.
  • Own features through full cycle from design to deployment.
  • Write clean, maintainable code, unit tests, and documentation.
  • Debug and profile system issues; fix performance bottlenecks and stability bugs.
  • Collaborate daily with hardware, firmware, QA, and project management teams.
  • Participate in code reviews and planning sessions.

Skills

Multithreading
OOP
Problem solving
English (B2)

Tools

CMake
Git
CI/CD pipelines

Job description

C++ Software Engineer (Linux / RnD product)

20,000 – 25,000 PLN

Important: if an employer asks you to log into their system via iCloud or Google, send a code, an SMS or Telegram password, run some code, or install software — refuse. These are signs of fraud.

Team Summary

At ••••• , 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 Upper-Intermediate level in both written and spoken English (B2).

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

Software Engineer (C++)
Software Engineer (C++)

Keepit • Kraków

On-site
PLN 180,000 - 300,000
Official employment
Health and Life Insurance
4 extra vacation days per year
+10
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 • 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 • 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 • Białystok

On-site
PLN 140,000 - 210,000
Great Place to Work
Solid financial situation
Brand contracts with leading customers
+8
Software Engineer
Software Engineer

GRYFTEC Embedded Systems • Szczecin

On-site
PLN 89,000 - 145,000
Private medical care
Multisport
Parking spot for car and bicycle
+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
Junior Software Engineer
Junior Software Engineer

GRYFTEC Embedded Systems • Szczecin

On-site
PLN 78,000 - 106,000
Private medical care
Multisport
Parking spot for car and bicycle
+4
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 • Bydgoszcz

On-site
PLN 120,000 - 180,000