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.


