TCP (TimeClock Plus) has over 30 years of experience providing flexible, mobile timekeeping and workforce management solutions to organizations of all sizes in both public and private sectors. They are trusted by tens of thousands of customers and millions of users, delivering best-in-class technology and personalized support for complex timekeeping, employee scheduling, leave management, and other workforce needs. As a Software Engineer III, the role involves working collaboratively in a cross-functional agile development environment using C++ and Qt framework to develop software. The position focuses on designing, developing, testing, and documenting object-oriented embedded systems, firmware, and device-level applications, while ensuring quality through unit and automated acceptance tests. The engineer will also review, define, analyze, and improve detailed specifications, implement feature development, and ensure adequate documentation. Additionally, the role includes working on test automation, participating in code peer-reviews, operating independently, continuously learning, and solving complicated problems. Maintaining build roots for Linux systems and update pipelines for firmware and OS releases are also key aspects.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed