About this role
What You'll Do
• Own and enhance existing production codebases (primary focus)
• Contribute to targeted greenfield development as new capabilities are introduced
• Support software releases, debugging, and issue resolution in production environments
• Partner with systems, test, field, and manufacturing teams to resolve integration challenges
• Create and improve technical documentation to support long-term system sustainability
What You Bring
• Strong experience in C++
• Working knowledge of Python (scripting level familiarity is sufficient)
• Proven background working in Linux environments (must-have)
• Experience with microservices architectures, including:
• REST APIs
• Message-based communication (MQTT preferred)
• Experience supporting distributed / networked systems in production
• Comfortable working in and improving established codebases
What Sets You Apart
• Experience balancing system sustainment and new development
• Strong debugging, code review, and system-level problem-solving skills
• Background in complex, integrated environments where uptime and reliability are critical
• Ability to operate independently while influencing technical direction
• Passion for improving documentation and knowledge continuity
Why This Role
• Work on real-world, mission-critical technology
• High visibility across cross-functional teams
• Opportunity to make immediate impact in a 6–12 month engagement
• Blend of stability work + forward-looking innovation