Embedded C++ Developer at Aspire Technologies Inc
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

21 Nov, 25

Salary

69016.0

Posted On

21 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Docker, Implementation Experience, Coding Practices, Design, Critical Systems, Pkcs#11

Industry

Computer Software/Engineering

Description

MANDATORY SKILLS:

  • Lead and contribute to software development efforts using modern C++
  • Design and develop concurrent and multithreaded applications for performance-critical systems
  • Implement solutions based on PKCS#11 (P11) cryptographic standards
  • Design and maintain RESTful APIs using curl or similar tools
  • Develop and integrate gRPC services with protobuf and optionally JetStream
  • Write unit tests and follow Behavior-Driven Development (BDD) practices
  • Apply secure coding practices in all phases of development for mission-critical products
  • Build, deploy, and manage applications using Docker or Podman containers
  • Participate in architecture and design discussions, code reviews, and technical mentorship

REQUIRED QUALIFICATIONS:

  • Proven domain expertise in C++ software development
  • Strong experience with multithreading and concurrency models
  • Solid understanding and implementation experience with P11 cryptographic standards
  • Expertise in REST APIs, gRPC, and protobuf
  • Working knowledge of JetStream (nice to have)
  • Experience writing effective unit tests and using BDD methodologies
  • In-depth understanding of secure development practices
  • Hands-on experience with container technologies like Docker or Podman
  • Strong problem-solving skills, attention to detail, and ability to work independently or in a team
    Job Type: Full-time
    Pay: $69,016.00-$100,108.65 per year
    Work Location: On the roa
Responsibilities

Please refer the Job description for details

Loading...