Software Engineer III - C++/QT

1 hour, 47 minutes ago
Full-time
Lead
Software Development
TCP Software

TCP Software

TCP Software provides workforce management solutions for over 35 years, offering automated timekeeping, leave management, and employee scheduling services to improve operational efficiency.

Professional Services
251-1K
Founded 1988

Description

  • Develop software in a cross-functional agile environment using C++ and the Qt framework.
  • Design, develop, test, and document object-oriented embedded systems, firmware, and device-level applications.
  • Deliver quality code using unit tests and automated acceptance tests.
  • Review, define, analyze, and improve detailed specifications for feature development.
  • Ensure development and integration documentation is complete and published.
  • Work on test automation to support fast delivery of quality products.
  • Participate in peer code reviews and recommend best-practice design patterns.
  • Work independently while continuing to learn, grow technically, and solve complex problems.
  • Create and maintain the Linux system build root.
  • Maintain update pipelines for firmware and operating system releases.

Requirements

  • 4-6 years of relevant experience with C++.
  • Experience with the Qt framework.
  • Experience with Linux/Unix operating systems.
  • Ability to understand requirements and solve technical issues without supervision.
  • Serves as a Technical Lead.
  • Ability to work onsite with 0% travel required.
  • Physical ability to sit for prolonged periods and work on a computer.
  • Ability to lift up to 15 pounds at times.

Benefits

  • Competitive salary.
  • 20 days of PTO plus 13 companywide holidays.
  • 8 hours of volunteer time to support community impact.
  • Comprehensive health, dental, and vision benefits plus 401(k).
  • Employee Choice Pre-Tax Benefit.
  • Remote work option available.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Casual Game Integrations Developer (remote, full-time)

CoolGames 51-250 IT Services

CoolGames is seeking a Game Integrations Developer to help bring HTML5 casual games to major platform partners by owning the technical integration, reliability, and delivery of each launch.

HTML TypeScript
2 minutes ago

Software Engineer (Fullstack Go)

Metova 51-250 Internet Software & Services

Full Stack Developer role on a multidisciplinary team focused on building clean, scalable, and maintainable software for complex business solutions.

Agile CSS Express.js Git Go JavaScript Kanban Microservices .NET Node.js React REST API Sass Scrum TypeScript UX Design Vue.js
2 minutes ago

Senior SCADA Developer

Terabase Energy 51-250 Renewable Electricity

Terabase is hiring a Senior Developer for SCADA Applications to lead the development and management of SCADA systems for renewable energy power plants, with a focus on standardization, deployment, and customer-specific project delivery.

Azure Bitbucket CI/CD Cybersecurity JIRA Python
2 minutes ago

Your Next Career Adventure Starts Here: Join Omilia's Talent Pool

Omilia 251-1K IT Services

Omilia is building a talent pool for future engineering and QA openings supporting Conversational AI, Natural Language Understanding, and cloud-based dialogue processing for global enterprise clients.

Java Python
2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers