Senior C++ Software Engineer

Added
5 hours ago
Type
Full time
Salary
Salary not provided

Related skills

robotics sensor integration c++17 ros2 c++20
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 patterns and message-based communication
  • 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 optimize 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 - remote, office-based, or flexible formats subject to role and
  • Competitive salary and comprehensive compensation package.
  • Personalised career development opportunities tailored to your professional goals and technical
  • Professional learning opportunities including mentorship programmes, technical talks, training
  • Knowledge-sharing communities that encourage collaboration, knowledge exchange, and continuous
  • 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 β†’