8 months ago
Austin, TX, USASenior / Staff+
Responsibilities
- Design, develop, and maintain high-quality, performant, and scalable software using C++.
- Collaborate with cross-functional teams to translate technical requirements into functional solutions.
- Develop and integrate advanced features across multiple system components.
- Optimize software performance and ensure smooth operation.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and provide constructive feedback to other developers.
- Contribute to all phases of the software development lifecycle, including prototyping, development, testing, and release.
- Stay current with software development technologies and industry trends.
Requirements
- Strong proficiency in C++.
- Experience architecting and building complex, performance-critical systems.
- Solid understanding of software performance optimization techniques.
- Experience with real-time systems and multithreaded programming.
