
C++ Software Engineer (Linux / R&D Product)
Squad Pl · Remote · Wrocław
- IT Services & Consulting
- 501–1,000 employees
- Limassol
Strong hiring record · median 6 days open
Hiring signal
Actively hiring
Posted yesterday · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted yesterday
- Still listed on the employer's own board
- Someone has already applied through it
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.
Skills
- C++
- Linux
- Git
- gRPC
- MQTT
- Raspberry Pi
- GitHub Copilot
- Claude Code
More jobs at Squad Pl
All 22- Senior Technical Support Engineer (24/7 Rotational Shifts)Squad Pl · Remote · Wrocławyesterday
- Head of Software EngineeringSquad Pl · Remote · Wrocławyesterday
- Senior QA EngineerSquad Pl · Wrocławyesterday
- Product ManagerSquad Pl · Remote · Wrocławyesterday
- Lead Applied ScientistSquad Pl · Remote · Wrocławyesterday
Similar roles
- Senior AI EngineerVML/WPP Enterprise Solutions · Katowice, Poland · Poznań, Polandtoday
- Staff Machine Learning Engineer (Credit International ML)Affirm · Polandtoday
- Sr. Software Engineer II / Tech lead, Agentic Platform (Poland, Remote, B2B)Samsara · Polandtoday
- Software Engineer and Security ResearcherComm-IT · Warsaw, Poland, Polandtoday
- Senior Backend DeveloperComm-IT · Warsaw, Poland, Polandtoday
- Senior Backend EngineerComm-IT · Warsaw, Poland, Polandtoday