Senior C++ Software Engineer

Added
4 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

docker linux python kubernetes git
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Design, develop, and maintain core application components using Modern C++ (C++17/20) within an
  • Integrate multiple sensors, external interfaces, and third-party components into a complex embedded
  • Build component-based applications using publish/subscribe (pub/sub) patterns and message-based
  • Contribute to software architecture and design decisions, assess technical alternatives, and
  • Develop and maintain unit and integration tests to validate functionality, improve reliability, and
  • Identify bottlenecks and optimise runtime performance, memory usage, concurrency, and resource

🎯 Requirements

  • At least 5 years of professional software development experience, with strong expertise in C++ and
  • Advanced proficiency in C++17/20, including memory management, multithreading, concurrency, and
  • Practical experience developing robotic applications with ROS2, including an understanding of its
  • Hands-on experience integrating multiple sensors into complex software systems, preferably within
  • Solid understanding of distributed architectures, component-based software design, and pub/sub or
  • Strong knowledge of software design principles, architectural best practices, and approaches to

🎁 Benefits

  • Flexible Working Arrangements: Choose from remote, office-based, or flexible working formats
  • Competitive Compensation: Receive a competitive salary and comprehensive compensation package
  • Personalised Career Development: Access career growth opportunities tailored to your professional
  • Professional Learning Opportunities: Benefit from mentorship programmes, technical talks, training
  • Knowledge-Sharing Communities: Participate in active technical communities that encourage
  • Education Support: Access education reimbursement to support ongoing professional development
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’