Moldova Hybrid Employment

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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
3Pillar

3Pillar is a global software product development services company that helps businesses create innovative digital solutions.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago