C++ Software Engineer III from INSPYR Solutions
ATLANTA, GA 30308
About the Job
Title: C++ Software Engineer III
Location: Atlanta, GA or Irving, TX on site daily. NO Remote.
Duration: 12+ months
Compensation: $75 to $85 W2
Work Requirements: US Citizen, GC Holders or Authorized to Work in the US
Job Description: Essential Duties and Responsibilities
- As a C++ Software Engineer, you will be responsible for the requirements, design, development, and implementation of software and software interfaces for the company's Point-of-Sale Fuel Controller product, a highly concurrent embedded system that orchestrates the behaviors of outdoor automated fuel dispensers.
- You will interact daily with other team members to ensure that a quality product is delivered in a timely manner.
- You are expected to be able to own the solution to complex software problems/needs from design to delivery.
You will also:
- Interact with and lead both onshore and offshore developers and QA
- Gather and assess business requirements
- Design, modify, implement, and document software application changes
- Contribute to the success of a self-organizing Agile development team of 5-10 contributors
- Test and support applications
- Participate in analysis, design, testing, and review processes
- Provide estimations of work based on requirements
- Write product specifications, troubleshooting guides, and user technical manuals
- Evaluate third-party products and specifications
- Perform other job related duties as assigned
Skillset / Experience:
- Bachelor's degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience
- Required 6+ years of cross-platform Modern C++ Standard (C++ 11 and above)
- Required 2+ years of containerization experience with Docker or Kubernetes
- Experience real-time debugging in Linux & Microsoft Windows development environments
- Experience gathering requirements and producing technical designs for software applications
- Must excel in verbal and written communications
- Able to convey technical concepts to non-technical audiences, including interactions with customers
- Able to troubleshoot complex systems including hardware and software systems
Preferred Qualifications
- Node.js, React, Go, JavaScript, TypeScript, Python experience
- Test automation experience using BDD / Gherkin, and Python
- Experience with vagrant and VirtualBox virtual environments
- Experience with multi-threading, performance optimization, networking, and TCP/IP Socket level communications
- Retail experience, especially in the Convenience Store industry and Point of Sale systems
Our benefits package includes:
· Comprehensive medical benefits
· Competitive pay, 401(k)
· Retirement plan
· …and much more!
About INSPYR Solutions:
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients’ business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.