Hiring.Camp

Senior C++ Software Engineer

4P Consulting Inc.

·

Yesterday

Location
ATLANTA, GA
Workplace
Onsite
Type
Contract
Department
Engineering
Seniority
Senior
Source
RecruiterFlow

Description

Job Title: Senior C++ Software Engineer 
Location: Onsite either in Irving, TX or Atlanta, GA
Duration: 6 months +
Type : Onsite – 5 days
Client: NCR Voyix

Interview Process: Final in person interview either at Atlanta, GA OR Irving, TX
Core Tech Stack: C++ (Modern C++11 and above, Windows environment), Python (3+ years), BDD / Test Automation (Cucumber, Gherkin, Python Behave), TCP/IP Networking, Google Test / cppUnit.

Job Description

Someone who believes that software development changes lives. You’re passionate about technology and see the world a little differently than your peers—everywhere you look, there’s possibility, opportunity, boundaries to push and challenges to solve.

 

You have:

 

·        Bachelor’s degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.

·        Strong knowledge of object-oriented programming concepts

·        5+ years of C++ experience on Windows environment.

·        Modern C++ standard (C++ 11 and above) experience

·        3+ years of Python experience

·        Should have experience in leading or managing teams.

·        Experience producing technical designs for software applications.

·        Must exhibit good judgment in decision making.

·        Must excel in verbal and written communications.

·        Able to convey technical concepts to non-technical audiences.

·        Able to troubleshoot complex systems including hardware and software systems.

·        Test automation experience using Cucumber, Behave, Gherkin

·        Unit Testing Framework like Google Test, cppUnit etc.

·        Networking, TCP/IP Socket level communications

·        Experience in mentoring others on SW Engineering standards and emerging best practices

·        Agile Development experience

·        Strong debugging and troubleshooting skills.

·        Familiarity with the Atlassian tool suite (Jira, Confluence, etc.).

 

Good to have:

 

·        Java, .NET

·        Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems.

·        Preferred working experience on Payment Processors and payment devices

·        Cloud development experience

·        Computer HW, Networking, TCP/IP Socket level communications experience

·        High volume, high availability solutions

·        PCI compliance, secure development, and data encryption techniques

 

You can expect to:

 

·        Design and implement new product features and implement modifications to existing product features to include technical documentation.

·        Build and execute unit tests for new or existing application code.

·        Work with Customer Care team members to resolve problems with the software released.

·        Exhibit very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.

·        Provide input into and release management decisions.

·        Drive issues to effective resolution and to find solutions to challenging, time-critical problems.

·        Mentor team members and conducts code and test reviews.

·        Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.

·        Participate in analysis, design, testing, and review processes.

·        Should be able to come up with effective effort estimation based on requirements.

·        Write product specifications, designs, and technical manuals.

·        Evaluate third-party products and specifications.

·        Maintain responsibility of assigned tasks by using experience/knowledge of environment to make design/development decisions.

·        Provide feedback to peer performance reviews.

·        Educate others (technical and non-technical) on areas of expertise.

·        Work under the supervision of an Engineering Manager.

·        Provide development level support for assigned products and projects throughout the development lifecycle.

·        Perform other job-related duties as assigned.

 

The day-to-day:

 

As a C++ Software Engineer, you will be responsible for the design and development of software and automating BDD scenarios. 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.

Skills

PythonJavaC++JiraConfluenceTCP/IPAgileCompliancePoint of Sale

Similar Jobs

30

Senior Space Flight Software Engineer, C++

Vardaspace · El Segundo, California, United States

Yesterday

Senior C# Software Engineer Optical Column Software

Asml · Veldhoven, Building 03, Netherlands

Yesterday

Senior Software Engineer for C++ & Java

Barclays · Pune, Gera Commerzone SEZ, India

Yesterday

Concepteur logiciel systèmes C++ senior / Senior C++ Systems Software Designer

Syntronic · Montreal, QC · Onsite

Yesterday

Senior C++ Software Engineer - Ireland, Greece, Spain, Hungary or Romania

Arista Networks · Dublin, Ireland · Hybrid

Yesterday

Senior Embedded Software Engineer (C/C++), Machine Learning

Qualcomm · Markham, ON,CA, CA

2 days ago

Senior Software Engineer C++

LSEG · Bucharest - Iuliu Maniu Boulevard, Romania

3 days ago

Senior Software Engineer C#/.NET - Platform Enablement

Delinea · Mexico City

3 days ago

Senior Software Engineer C++ - R&D

SoloPulse · Peachtree Corners, GA · Hybrid

3 days ago

(Senior) Software Engineer (m/w/d) C#/.NET

finanzen.net GmbH · Remote (Karlsruhe, Berlin, München, Hamburg), Germany · Remote

3 days ago

Senior Engineer - Software (DevOps & C#)

Eaton · Pune, MH,IN, IN

4 days ago

Senior Software Engineer - C++ / C# (Medical Devices)

Integralife · IL-xx-Haifa-xx-Facility, Israel

4 days ago

Senior Software Engineer - C#/.NET (Multiple openings) in Chicago, IL.

Usbank · Chicago, IL, United States of America

4 days ago

Senior Software Engineer (C#)

motorolasolutions · Krakow, Poland

4 days ago

Senior C# Software Engineer

motorolasolutions · Krakow, Poland · Remote, Hybrid

4 days ago

Senior C++ Software Engineer

oneZero Financial Systems · Canberra, Australian Capital Territory, Australia

4 days ago

Senior C# Software Engineer

Motorola Solutions · Krakow, Poland · Remote, Hybrid

4 days ago

Senior Software Engineer (C#)

Motorola Solutions · Krakow, Poland

4 days ago

Sr Software Engineer (C++, OOD/OOP, Linux)

KLA · USA-CA-Milpitas-KLA, United States of America

5 days ago

Sr. Staff Software Development Engineer (Backend Dev - C/C++)

Zscaler · Mohali, IND · Hybrid

6 days ago

Sr. Software Development Engineer (Backend Dev - C/C++)

Zscaler · Mohali, IND · Hybrid

6 days ago

Senior C++ Software Engineer

LSEG · USA-St. Louis-795 Office Pkwy, United States of America

1 week ago

Senior Software Engineer (C#/.NET/Python)

Lego · Billund Project House, Denmark

1 week ago

Senior Software Engineer - Embedded UI (Qt / C++)

Intuitive Surgical · Sunnyvale, CA, United States · Hybrid

1 week ago

Senior Embedded Software Engineer (C++) - Hardware Safety

Latitude · Pittsburgh, PA, Palo Alto, CA, Detroit, MI, Remote +3 · Remote

1 week ago

Senior Software Developer (C++ & Mobile Apps) Onsite Lahore | Tax-Free Salary

Hr Ways 3 · Lahore · Onsite

1 week ago

Senior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)

Philips · San Diego - B5, United States of America · Onsite

1 week ago

Senior C++ Software Engineer

Hawk-Eye Innovations · London +1

1 week ago

Sr. C++ Software Engineer (5522) (Centennial, CO)

Outside Analytics · Centennial, CO

1 week ago

Senior Software Engineer (C#)

Blend · Buenos Aires, Buenos Aires, Argentina · Remote

1 week ago