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

SQUAD

United States

Remote

USD 110,000 - 160,000

Part time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Gig-contract
21 paid vacation days
Medical insurance from day one
Remote work within Ukraine
Development opportunities

Job summary

SQUAD is looking for a C++ Software Engineer with a strong Linux background to join our R&D team and build a new Linux-based IoT product. You will design, develop, and maintain core software features for devices and services.

You will own features end-to-end, write high-performance C++ code, debug system-level issues, write tests and technical documentation, and collaborate closely with hardware, firmware, QA, and management. Remote/wireline collaboration possible with Ukraine-based teams.

Qualifications

  • 4+ years of commercial software development in C++ and modern C++ standards.
  • Solid Linux development and debugging experience.
  • English skills at least at an Intermediate level (B1).

Responsibilities

  • Design and implement new software features in C++ for Linux-based devices.
  • Own features through the full cycle: design, coding, debugging and 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 team planning sessions.

Skills

C++
Linux
English (B1)

Tools

CMake
Git
CI/CD

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 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Linux R&D Engineer for IoT Product - Remote Ukraine
C++ Linux R&D Engineer for IoT Product - Remote Ukraine

SQUAD • United States

Remote
USD 110,000 - 160,000
Gig-contract
21 paid vacation days
Medical insurance from day one
+2
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
C++ Developer
C++ Developer

think-cell Software GmbH • United States

On-site
USD 138,000 - 173,000
Flexible working hours
Relocation support to Berlin
Minimal meetings for deep work
+1
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 90,000 - 130,000
c/c++ developer for electronic trading
c/c++ developer for electronic trading

Enfint • United States

On-site
USD 140,000 - 200,000
Relocation assistance
Visa sponsorship
Remote/hybrid work
+1
Linux Administrator (Ops)
Linux Administrator (Ops)

Quadcode • United States

Hybrid
USD 45,000 - 79,000
Flexible hours
AI/tech subscriptions
Rewards marketplace
+1
Middle C++ Developer
Middle C++ Developer

Turrior LLC • San Francisco (CA)

On-site
USD 110,000 - 170,000
Software Engineer / C++ / Onsite
Software Engineer / C++ / Onsite

Motion Recruitment Partners LLC • Norristown

On-site
USD 90,000 - 140,000
Bonus eligibility
Medical, Dental, and Vision insurance
Vacation time
+2
Embedded Software Engineer – Linux/C++
Embedded Software Engineer – Linux/C++

Cintal, Inc. • Chillicothe (OH)

On-site
USD 90,000 - 130,000
Medical insurance
Dental & vision
401(k) with employer contribution
+4
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

SirenOpt • San Leandro (CA)

On-site
USD 140,000 - 210,000