Senior C++ Software Engineer
Quest Global
- Location
- Erlanger, Kentucky, United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 95,000–105,000/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, develop, test, and maintain software applications using C++
- Enhance and support existing warehouse automation and logistics software products
- Develop interfaces and integrations between warehouse software systems and automation equipment
- Collaborate with operations, product, and implementation teams to deliver customer solutions
- Analyze business requirements and translate them into technical designs and software solutions
- Troubleshoot, diagnose, and resolve production issues in customer environments
- Develop and maintain RF/mobile device applications used in warehouse operations
- Optimize software performance, scalability, and reliability
- Participate in code reviews, architecture discussions, and technical documentation
- Support software deployments, upgrades, and integration testing activities
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of professional software development experience
- Strong expertise in C++
- Object-Oriented Design and Development
- Multi-threading and concurrent programming
- Data structures and algorithms
- SQL and relational databases
- Experience working with Windows-based application development
- Strong debugging and problem-solving skills
- Experience with software integration and API development
- Understanding of software development lifecycle and version control systems (Git, SVN, etc.)
- Experience in warehouse automation, supply chain, logistics, or manufacturing environments
- Knowledge of Warehouse Management Systems (WMS)
- Knowledge of Warehouse Control Systems (WCS)
- Knowledge of Warehouse Execution Systems (WES)
- Experience integrating Autonomous Mobile Robots (AMRs)
- Experience integrating AS/RS systems
- Experience integrating Goods-to-Person (GTP) solutions
- Experience integrating Conveyors and sortation systems
- Experience with C#/.NET development
- Familiarity with REST APIs
- Familiarity with Web Services
- Familiarity with TCP/IP communication
- Familiarity with messaging frameworks
- Experience developing or supporting RF handheld and mobile warehouse applications
- Exposure to industrial communication protocols and automation architectures
Preferred
- Experience with cloud platforms such as Azure
- Exposure to DevOps practices and CI/CD pipelines
- Knowledge of containerization technologies such as Docker or Kubernetes
- Experience in modernization or transformation programs
- Experience in warehouse management systems, supply chain, or industrial/automation domain
Skills
- C++
- Object-Oriented Design
- Object-Oriented Development
- Multi-threading
- Concurrent programming
- Data structures
- Algorithms
- SQL
- Relational databases
- Windows
- API development
- Git
- SVN
- WMS
- WCS
- WES
- AMR
- AS/RS
- GTP
- Conveyors
- Sortation systems
- C#
- .NET
- REST APIs
- Web Services
- TCP/IP
- Azure
- Docker
- Kubernetes
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today
Software Engineer
Realtor.com Careers · Austin · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today