Dallas, Texas, United States Remote (Country) Full-time

TCP Software is hiring a Software Engineer IV - C++/QT

About the Role

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.

Required Skills
C++Qt FrameworkLinux/Unix SystemsObject-Oriented ProgrammingEmbedded SystemsFirmware DevelopmentAgile MethodologiesTest AutomationTechnical LeadershipBuild Systems
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
Scale with Glopay
Trusted by 10,000+ freelancers
About company
TCP Software

For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users, TCP delivers best-in-class technology and personalized support to organizations of all sizes in the public and private sector to meet their complex timekeeping, employee scheduling, leave management and other workforce needs.

Visit website
Job Details
Category embedded
Posted 4 months ago