Czech Republic Hybrid

3Pillar is hiring a Senior C++ Software Engineer

About the Role

3Pillar is hiring a Senior C++ Software Engineer to take ownership of projects from technical design through to launch. You will craft client code that contributes to projects redefining urban living, media channels, or healthcare innovation, working within a global, collaborative team.

What You'll Do

  • Craft efficient, performant, testable, scalable, secure, and high-quality client code.
  • Take full ownership of projects from technical design to successful launch.
  • 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 current methodology while upholding high quality standards.
  • Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions.

What We're Looking For

  • 5+ years of hands-on experience with C/C++.
  • Proven experience with C/C++ embedded firmware development.
  • Experience with the Linux kernel (PICO-PI).
  • Experience 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.
  • Professional proficiency in the English language.

Nice to Have

  • Experience with the Renesas H8S toolchain, real-time control systems, or pharmacy automation hardware.
  • Knowledge of source control tools.
  • Understanding of the Software Development Life Cycle (SDLC).
  • Proficiency in Object-Oriented Programming concepts (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++
  • Linux kernel
  • Renesas H8S toolchain
  • Relational databases
  • SQL
  • Firmware
  • HTTP
  • JSON
  • XML
  • Document databases

Team & Environment

You will join a dynamic team collaborating closely with engineers, designers, and managers to solve complex problems and deliver impactful solutions.

Benefits & Compensation

  • A flexible work environment where you can choose to work from the office, home, or a hybrid model.
  • A remote-first approach.
  • Opportunity to work with a global team across diverse cultures.
  • A focus on well-being including fitness offerings and mental health plans.
  • Generous time off policies.
  • Accelerated career growth and development opportunities across various projects, offerings, and industries.

Work Mode

This position offers a hybrid work model.

We are an equal opportunity employer.

Required Skills
C/C++Linux kernelFirmwareEmbedded SystemsRenesas H8S toolchainAgile MethodologiesRelational DatabasesSQLHTTPJSONXML C/C++Linux kernelFirmwareEmbedded SystemsRenesas H8S toolchainAgile MethodologiesRelational DatabasesSQLHTTPJSONXML
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.
All jobs at 3Pillar Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago