Romania Hybrid Employment

3Pillar is hiring a Senior C++ Software Engineer

About the Role

3Pillar is looking for a Senior C++ Software Engineer responsible for crafting high-quality, performant client code and owning projects from technical design to launch. In this role, you will collaborate with engineers, designers, and managers to build solutions for clients across various industries.

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/maintain relevant documentation.
  • Execute activities within the current methodology and uphold high 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

  • Experience with Renesas H8S toolchain, real-time control systems, pharmacy automation hardware.
  • 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
  • Real-time control systems
  • Pharmacy automation hardware
  • 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 opportunities 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 role offers a hybrid work mode.

We are an equal opportunity employer.

Required Skills
C/C++C/C++ embedded firmwareLinux kernelPICO-PIRenesas H8S toolchainreal-time control systemspharmacy automation hardwarerelational databasesSQLHTTPJSONAgile methodologies
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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