TCP is dedicated to fostering a varied and welcoming team. However, visa sponsorship is not available for this position. For over three decades, TCP has supported organizations in managing workforce engagement through flexible, mobile timekeeping solutions. Relied upon by thousands of customers and millions of users, TCP provides cutting-edge technology and personalized support across public and private sectors. As a Software Engineer IV, you will: Work cooperatively to construct software utilizing contemporary development methodologies and advanced technologies in a cross-functional agile environment with C++ and Qt framework. Design, construct, validate, and document object-oriented embedded systems, firmware, and device-level applications. Produce high-quality code based on unit and automated acceptance testing. Evaluate, establish, analyze, and enhance detailed specifications and implement feature development. Confirm development/integration documentation is sufficient, comprehensive, and published. Contribute to test automation to guarantee rapid, quality product delivery. Engage in code peer-reviews and provide recommendations aligned with best-practice design patterns. Guide junior team members and provide technical leadership. Operate autonomously, establishing priorities and objectives while continuing technical growth and learning. Continuously expanding capabilities and reinforcing independence, developing software, and analyzing complex challenges. Establish and maintain Linux system build root. Manage update pipelines for firmware and operating system releases. Requirements: 4-6 years of relevant C++ experience Qt framework proficiency Linux/Unix operating system expertise Ability to comprehend requirements and resolve technical challenges independently. Serves as Technical Lead. Recognized as an emerging technical leader within the team, often a Team Lead. Physical Requirements: Extended periods seated at a desk working on a computer. Capability to lift up to 15 pounds occasionally. Zero travel time required. Benefits: Competitive compensation 20 PTO days and 13 companywide holidays 8 hours for community volunteering Comprehensive benefits package (Health/Dental/Vision/401K) Employee Choice Pre-Tax Benefit Remote work flexibility TCP is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Dallas, Texas, United States Remote (Country) Full-time
TCP Software is hiring a Software Engineer IV - C++/QT
Scaling your freelance income?
Invoice multiple clients effortlessly
Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.
Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Trusted by 10,000+ freelancers



