Remote Position29.01.26
AI SCORE 8.5

Senior Software Engineer - C++ for Autonomous Systems

$120K–$150K/year

About the Role

We are seeking a Senior Software Engineer - C++ to join our innovative team at Strativ Group. This is an exciting opportunity to work on cutting-edge autonomous systems and develop production-grade software that is pivotal for the future of embedded and tactical technology. As a Senior Software Engineer - C++ remote, you will collaborate with a close-knit team of elite engineers, tackling complex technical challenges and building the frameworks that power next-generation autonomous platforms.

What You'll Do

  • Develop high-quality software using modern C++ (17 or 20) for autonomous systems.
  • Participate in strict code reviews to maintain high standards of code quality.
  • Work on multi-threaded programming and concurrent systems to enhance software performance.
  • Collaborate with a team to solve complex technical problems and innovate solutions.
  • Adapt to shifting priorities in a fast-paced startup environment, contributing to the overall success of the company.

Requirements

  • 4+ years of experience in software engineering, particularly in high-quality engineering environments.
  • Strong experience with modern C++ (17 or 20) in production-level applications.
  • A degree in Computer Science or a related field.
  • Experience with multi-threaded programming and concurrent systems.
  • Ability to thrive in a dynamic startup environment where adaptability is key.

Nice to Have

  • Experience in developing software for autonomous systems or embedded technology.
  • Familiarity with agile development methodologies.
  • Strong problem-solving skills and a proactive approach to challenges.

What We Offer

  • Competitive salary ranging from $120,000 to $150,000 per year.
  • Relocation assistance for candidates moving to Phoenix, AZ.
  • Opportunity to work on groundbreaking technology in a fast-growing startup.
  • Collaborative work environment with a focus on innovation and quality.
  • Clear potential for career growth as the company scales.
Why This Job8.5 of 10

This Senior Software Engineer role offers a unique opportunity to work on cutting-edge technology in a fast-paced startup environment, with competitive compensation and relocation assistance.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in C++ with a strong understanding of multi-threading and concurrent programming, capable of optimizing performance in real-time embedded systems.

Possesses a hands-on mentality with a passion for tackling complex technical challenges in an office environment, thriving in collaborative settings with engineers and stakeholders.

Demonstrates a proactive mindset towards continuous learning and innovation in autonomous systems, with a history of successfully delivering production-grade software in a senior role.

Learning Resources

C++ Concurrency in Actionbook

Career Path

Senior Software Engineer - C++ for Autonomous Systems(Now)Lead Software Engineer - Autonomous Systems(1-2 years)Engineering Manager - Embedded Systems(3-5 years)

Market Overview

Market Size 2024
$12.5B
Annual Growth
7.2%
AI Adoption in Software Development
35%
Investment in Autonomous Systems
+50%
Labour Demand for C++ Developers
+15%
Avg Salary for Senior C++ Engineers
$130K

Skills & Requirements

Required
C++Multi-threadingConcurrent Programming
Growing in Demand
Real-Time Operating Systems (RTOS)Machine Learning IntegrationRobotics Middleware (e.g., ROS)
Declining
Visual BasicJava Applets

Domain Trends

Rise of Autonomous Systems
The market for autonomous systems is projected to grow by 40% by 2025, driving demand for C++ expertise in robotics and AI.
Increased Focus on Multi-threading
With the rise of multi-core processors, the need for multi-threading skills in C++ is increasing, with a reported 25% rise in job postings requiring this skill.
Embedded Systems Growth
The embedded systems market is expected to reach $20B by 2025, creating a surge in demand for engineers proficient in C++ for embedded applications.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.