Software Engineer III - C++/QT

1 week, 3 days 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

  • Collaborate with cross-functional teams to develop software using modern development principles and technologies.
  • Design, develop, test, and document object-oriented embedded systems, firmware, and device-level applications.
  • Deliver quality code supported by unit tests and automated acceptance tests.
  • Review, define, analyze, and improve detailed specifications for feature development.
  • Ensure development and integration documentation is complete, adequate, and published.
  • Build and maintain test automation to support rapid delivery of quality products.
  • Participate in peer code reviews and provide feedback aligned with best-practice design patterns.
  • Work independently while continuing to learn, grow technically, and solve complex problems.
  • Create and maintain the Linux build root for the system.
  • 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 independently.
  • Ability to serve as a Technical Lead.
  • Must be able to work onsite or in a non-visa-sponsored role, as visa sponsorship is not available for this position.
  • Physical ability to sit for prolonged periods and work at a computer.
  • Ability to lift up to 15 pounds at times.
  • 0% travel required.

Benefits

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

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Forward Deployed Engineer

Code Metal 51-200 Software Development

Code Metal is hiring a Forward Deployed Engineer to work directly with customers on deploying complex signal-processing and compute workloads onto specialized hardware in mission-critical environments.

C++ Computer Vision Embedded Systems MATLAB Python Rust Verilog VHDL
57 minutes ago

Senior POS Mobile Engineer

Moniepoint 1K-5K Diversified Financial Services

Moniepoint is hiring a Senior Mobile Engineer to build and maintain high-performance Android POS terminal applications that power secure, reliable transactions across large-scale payment environments.

Android CI/CD Encryption Flutter Java Kotlin REST API SQLite WebSockets
3 hours, 54 minutes ago

GNC Engineer (Guidance, Navigation, and Control Systems)

STR 251-1K Aerospace & Defense

STR is seeking a GNC Algorithms expert to join a multidisciplinary national security research and engineering team developing aerospace guidance, navigation, and control technologies for rapid prototyping and testing.

CI/CD Git MATLAB Python SVN
6 hours, 53 minutes ago

Software Engineer - Emulation Tooling and Modeling

STR 251-1K Aerospace & Defense

STR is hiring an Emulation Tooling and Modeling Software Engineer to develop emulation and simulation tooling for complex cyber-physical systems in support of defense and national security research.

Bash C C++ Docker Git Microservices Python SVN
11 hours, 12 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