Senior Software Engineer - C++ for Autonomous Systems
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.
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.
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
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months