This position is no longer available
Romania Hybrid

3Pillar was looking for a Senior C++ Software Engineer

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
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