Moldova Hybrid

3Pillar is hiring a C++ Software Engineer

About the Role

3Pillar is looking for a C++ Software Engineer to build technologies that impact industries. You will contribute to projects redefining urban living, establishing new media channels, or driving healthcare innovation.

What You'll Do

  • Craft client code that is efficient, performant, testable, scalable, secure, and of high quality.
  • Provide accurate status tracking, reporting, and estimation using project methods and tools.
  • Gather requirements, validate understanding, and create and maintain relevant documentation.
  • Execute activities within the current methodology and uphold the highest quality standards.
  • Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions.
  • Take ownership of projects from technical design to successful launch.

What We're Looking For

  • 5+ years of experience in C/C++.
  • Experience with C/C++ embedded firmware.
  • Experience with Linux kernel (PICO-PI).
  • Experience in engineering software systems of medium-to-large scope and complexity.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases and SQL.
  • Experience in building firmware.
  • Proficiency in the English language.

Nice to Have

  • Renesas H8S toolchain, real-time control systems, or pharmacy automation hardware experience.
  • Knowledge of source control tools.
  • Understanding of Software Development Life Cycle (SDLC).
  • Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties).
  • Knowledge of protocols like HTTP, and serialization formats like JSON and XML.
  • Knowledge of document databases.
  • Experience with Unit testing.

Technical Stack

  • C/C++
  • C/C++ embedded firmware
  • Linux kernel (PICO-PI)
  • Renesas H8S toolchain
  • Relational databases, SQL
  • HTTP, JSON, XML
  • Document databases

Team & Environment

Dynamic team collaborating with engineers, designers, and managers.

Benefits & Compensation

  • Flexible work environment (office, home, or hybrid).
  • Remote-first approach from interviews to onboarding.
  • Global team with learning from top talent across cultures.
  • Well-being focus including fitness offerings and mental health plans.
  • Generous time off.
  • Accelerated career growth and development opportunities across projects, offerings, and industries.

Work Mode

This is a hybrid position.

We are an equal opportunity employer.

Required Skills
C++CEmbedded FirmwareLinux KernelPICO-PIRenesas H8SRelational DatabasesSQLHTTPJSONXMLDocument DatabasesAgile Methodologies C++CEmbedded FirmwareLinux KernelPICO-PIRenesas H8SRelational DatabasesSQLHTTPJSONXMLDocument DatabasesAgile Methodologies
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
3Pillar
3Pillar is a global software product development services company that helps businesses create innovative digital solutions.
All jobs at 3Pillar Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago