Software Engineer IV – C++/QT

Job not on LinkedIn

3 days ago

Apply Now
Logo of TCP Software

TCP Software

HR Tech • SaaS

TCP Software is a provider of employee scheduling, time & attendance, and workforce management solutions. Its product portfolio includes SaaS platforms (TimeClock Plus, Humanity Schedule, Aladtec, Humanity Time, ScheduleAnywhere) plus time clock hardware and integrations with ERP/HCM/payroll systems. TCP focuses on automating scheduling and time tracking to improve payroll accuracy, compliance, and labor cost management for organizations of varying sizes across industries such as education, public safety, healthcare, retail, hospitality, and manufacturing.

501 - 1000 employees

Founded 1988

👥 HR Tech

☁️ SaaS

📋 Description

• Work collaboratively to develop software using modern software development principles and state of the art technologies in a cross functional agile development environment using C++ and Qt framework. • Design, develop, test, and document object-oriented embedded systems, firmware, and device-level applications. • Deliver quality code based on unit and automated acceptance tests. • Review, define, analyze, and improve detailed specifications and implement feature development. • Ensure that development/integration documentation is adequate, complete, and published. • Work on test automation to help insure fast delivery of quality products. • Participate in peer-reviews of code and offer suggestions in line with best-practice design patterns. • Mentor junior team members and provide technical leadership. • Will operate independently, setting priorities and goals while continuing to learn and grow technically • Continually growing capabilities and strengthening independence, writing software, analyzing and solving complicated problems • Create and maintain build root for Linux system. • Maintain update pipelines for releasing firmware and OS updates.

🎯 Requirements

• 4-6 years of relevant experience with C++ • Experience with Qt framework • Experience with Linux/Unix operating systems • Ability to understand requirements and solve technical issues without supervision.  Serves as a Technical Lead. • Seen as an emerging technical leader within the team, often a Team Lead • ***Physical Requirements:*** • Prolonged periods sitting at a desk and working on a computer. • Must be able to lift up to 15 pounds at times. • This role requires 0% travel time.

🏖️ Benefits

• Competitive salary • 20 Days of PTO (Paid Time Off) and 13 days of companywide holidays • 8 hours to volunteer and impact the community • Comprehensive benefits (Health/Dental/Vision/ 401K) • Employee Choice Pre-Tax Benefit • Remote work option available

Apply Now

Similar Jobs

3 days ago

AI Java Developer at Bounteous, developing enterprise-grade applications with AI/ML components. Collaborating with teams across various regions to deliver digital transformation solutions.

Hibernate

Java

JavaScript

Python

Scikit-Learn

Spring

Tensorflow

3 days ago

Java Developer responsible for delivering scalable solutions and cloud migrations for public sector organizations. Collaborating with stakeholders to ensure high-quality technical delivery within the team.

Angular

Ansible

AWS

Cloud

J2EE

Java

JavaScript

jQuery

Node.js

React

Terraform

3 days ago

Core Software Engineer (C++) optimizing performance of ClickHouse database. Joining the open-source development team in a remote-first culture.

Cloud

Kubernetes

Linux

Open Source

TCP/IP

Unix

3 days ago

Sr API Engineer leading the development and optimization of Data Platform APIs. Collaborating to shape data infrastructure for healthcare and dental data needs.

SDLC

3 days ago

Software Engineering Manager leading high-performing teams to improve dental software solutions. Responsible for strategic objectives, team development, and product security in a remote setting.

AWS

Azure

Cloud

Laravel

PHP

Symfony

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com