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

Posted 2 Days Ago
Be an Early Applicant
2 Locations
In-Office or Remote
Mid level
Artificial Intelligence • Hardware • Information Technology • Internet of Things • Security • Consulting
From camera to cloud, we build intelligent vision systems — production-ready, secure, and created to scale.
The Role
Develop and maintain high-performance C++ software for Linux-based IoT devices. Own features from architecture and implementation through testing, debugging, profiling, and deployment. Collaborate with hardware, firmware, QA, and project management teams to build a reliable product from the ground up. Participate in code reviews, planning, documentation, unit testing, and performance optimization.
Summary Generated by Built In
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 compensation and perks. Annual performance review
  • Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company
  • Gig-contract
  • 21 paid vacation days per year, paid public holidays according to Ukrainian legislation
  • Development opportunities like corporate courses, knowledge hubs, and free English classes, as well as educational leaves
  • Medical insurance is provided from day one. Sick leaves and medical leaves are available
  • Remote working mode is available within Ukraine only
  • Free meals, fruits, and snacks when working in the office.

Skills Required

  • 4+ years of commercial software development experience in C++
  • Knowledge of Modern C++, object-oriented programming, and multithreading
  • Practical experience with Linux development and debugging tools
  • Experience with build systems, version control, and CI/CD tools
  • Experience with CMake and Git
  • Experience writing unit tests and optimizing code
  • Strong problem-solving skills and ability to work with complex technical requirements
  • Intermediate written and spoken English proficiency, at least B1
  • Experience with Embedded Linux tools such as Yocto or Buildroot
  • Familiarity with IPC mechanisms or network protocols, including D-Bus, gRPC, MQTT, or TCP/UDP
  • Experience with video/audio streaming or data processing
  • Exposure to development boards such as Raspberry Pi or NVIDIA Jetson
  • Experience or interest in AI-assisted coding tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Paris
690 Employees

What We Do

We are SQUAD: an R&D center that develops advanced AI-powered smart camera solutions. Our engineering team excels in advanced motion detection, real-time video analytics, and intelligent false-alarm reduction, creating impactful solutions in our 6,500 m² of in-house innovation labs. Driven by innovation and powered by our professional team, we combine deep technical expertise with a strong culture of development and a commitment to learning and growth. We embrace challenges as opportunities for innovation, and firmly believe that our team's ongoing development and agility help solid companies soar to new heights. By integrating state-of-the-art hardware, advanced software, and innovative AI, we deliver bespoke solutions that enable our clients to achieve exceptional security and operational efficiency across various industries.

Similar Jobs

Drata Logo Drata

Enterprise Account Executive

Security • Software • Cybersecurity • Automation
Remote
26 Locations
600 Employees
194K-273K Annually

Pfizer Logo Pfizer

Machine Learning Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
163K-272K Annually

Pfizer Logo Pfizer

Senior Director, Innovation, Data & Analytics (IDA) Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
231K-385K Annually

Pfizer Logo Pfizer

InsightXplorer Platform Lead, Medical Insights

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
32 Locations
121990 Employees
124K-207K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account