Senior C++ Software Engineer
4pconsultinginc
Job Title: Senior C++ Software Engineer
Location: Onsite either in Irving, TX or Atlanta, GA
Duration: 6 months +
Type : Onsite 5 days
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.
- ...Required Skills & Qualifications: Strong proficiency in C++ (C++11/14/17) and Embedded C Hands-on experience with Embedded Linux (Yocto, Buildroot, or similar) Experience with set-top boxes, IPTV/OTT platforms, smart TVs, DVRs, routers, IoT gateways, or similar embedded...Senior
- ...C/C++ DeveloperWe are looking for a C/C++ Developer who can support the design, development, and maintenance of software applications. The role involves writing clean code, fixing bugs, and working with the team to deliver reliable software.Write, test, and maintain code...Senior
- ...C++ Software EngineerRequired Skills & Experience: 5+ years of C++ experience on Windows environment (Modern C++ standard (C++ 11 and above... ...level AI experienceJob Description: As a C++ Software Engineer you will be responsible for the design and development of software...SuggestedWork experience placement
- ...Senior Software Engineer (C++) Senior Software Engineer Onsite - Dallas, TX / Atlanta, GA Long Term Contract About the Role We are seeking an experienced Software Engineer III with strong expertise in Visual C++ on the Windows platform. The ideal candidate...SeniorLong term contract
- Senior Software Engineer (C++, Embedded) Direct message the job poster from GlobalLogic 6-8 years Experience in Embedded systems. Expert in C, C++, embedded Linux, and device driver 6+ years of experience in architecture, design, prototyping, software development, code...SeniorFull timeRemote work
- A leading technology company is seeking a Senior Software Engineer to join their Dallas team. This full-time role focuses on designing and maintaining... ...of embedded software experience, and proficiency in C and C++. The position offers competitive pay, performance-based...SeniorFull time
- PSCI in Grand Prairie, TX is hiring an Embedded Software Engineer Level 5 to design, develop, and implement embedded C/C++ software for missile programs on a full-time, onsite contract. The role requires a BS in engineering, strong proficiency in C/C++, Linux and RTOS,...SeniorFull timeContract workDay shift
- ...Job Description Job Description Senior RF Communications Engineer$140,000-$175,000 Base SalarySigning Bonus... ..., and countermeasure development. Software Defined Radiosolutions, including software... ...or data analysis. Experience with C/C++ for embedded or systems-level...SeniorFull timeTemporary workFor contractorsRelocationFlexible hours
- Searchability® is seeking software engineers to design and build high-performance distributed computing systems for mission-critical environments... ...reliable, cloud-ready platforms. The role emphasizes C/C++, Python, REST API design, and DevOps practices, with exposure...Senior
- ...mission-focused environment with specialized teams, including Engineering, Threat Intelligence, Vulnerability Management, Incident Response... ..., 4-days a week in office#GMFJobs #LI-Hybrid #LI-ST1Hybrid Senior Principal Cybersecurity Architect Opportunity- 4/days week onsite...SeniorTemporary workCurrently hiringWork at officeFlexible hours
- ## Principal Consultant – ERP DOMAIN (Senior)Applylocations: Irving, TX: Chicagotime type: Full timeposted on: Posted Yesterdayjob... ...degree in Business, Information Technology, Computer Science, Engineering, or a related field; MBA or Master's degree preferred.* 15+ years...Senior
- ...C++ Linux Developer - 4 PositionsJob Location: Blue Bell, PA 19422 / Irving, TX 75063 Job Duration: 6 + Months CTH 4 Positions These are CTH Roles.Interview Process: 1st Interview with Disys Tech Team, 15 Mins Tech Screen and 20 Mins Live Coding. 2nd Round with Client...
- ...Senior Principal, Product ManagementAs the Senior Principal, Product Management, you will set the vision and lead a transformative... ...through launch and adoption. Work with product managers, data engineering, and analytics teams to build robust data pipelines, integrate...Senior
- ...Company Description IDEALFORCE has multiple FULL TIME positions available immediately for Sr Software Engineer (C++) to join our customer in Dallas, TX. Please find below additional details about this job. Kindly respond with your most up to date resume if you would...SeniorFull timeTemporary workH1bLocal areaImmediate startFlexible hours
- ...C++ DeveloperIrving, TX (Onsite)6+ years of experience in architecture, design, prototyping, software development, code review and unit testing for embedded devices.Experience with modern C, C++, C++11/C++14 or C++17 preferred.Experience in Embedded systems.Experience...
$98.1k - $182.1k
...DescriptionDesigns, develops, operates, and maintains software and firmware components and computing... ...to be applied to and integrated with engineering, scientific, and manufacturing... ...Include• Develop Embedded Software in C/C++ (version 11 or higher)• Integrate algorithms...SeniorFull timeTemporary workWork experience placementCasual workWorldwideFlexible hours- ...founders are hardcore telecommunications engineers with combined 200 + years of... ...documents, and implements complex software apps - Uses coding methods in C/C++ languages to initiate or enhance... ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Industrial...
- ...Purple Drive C++ DeveloperBack to Job list page SUBMIT YOUR APPLICATIONSIGN INKey Responsibilities... ...Care and other teams to resolve software issues in released products.Participate... ...decisions.Ensure adherence to software engineering best practices, PCI compliance, and...Work experience placement
- ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked... ..., system design and algorithm design - Expert in C/C++ and/or Python - Excellent debugging expertise on Linux to...SeniorFull timeWork experience placement
- ...founders are hardcore telecommunications engineers with combined 200 + years of experience in... ...your own.Job DescriptionStrong C/C++ Developer / Analyst Required skills: • 5+... ...: Information TechnologyExperience level: Mid-Senior LevelIndustry: Industrial Automation
- ...Position: Software Engineer (C++) Location: Irving, TX or Atlanta, GA (5 days onsite) Type: contract 6 months to start - will extend Visa Restrictions: None Interview process : 1st round virtual - 2nd round onsite panel (no exceptions...Contract work
- Description Summary: The Coordinator Credentialing Senior serves as the first line of defense through the functions of providing for adequate and qualified staff. Under supervision of leadership, the Coordinator Credentialing Senior is responsible for the department. Duties...SeniorFull timeMonday to Friday
- ...Description Summary: The Accountant Senior is responsible for preparing general ledger month-end journal entries relevant to their assigned functional accounting team in accordance with Generally Accepted Accounting Principles. Functional Accounting Teams are...SeniorFull timeContract workWork at office
$133.37k - $156.9k
...from Day One. Job Description The Senior Red Team Operator leads advanced offensive... ...expert to security operations, detection engineering, threat hunting, and technology teams.... ...languages including Python, PowerShell, C/C++, C#, Go, and Shell scripting. Deep understanding...SeniorTemporary workLocal area3 days per week$119.8k - $234.7k
...globe. The Azure Storage Control Plane Engineering team builds the foundational... ...organization.Explore and implement AI-assisted software development practices, including automated... ...languages including, but not limited to, C#, C++, Java, or equivalent languages OR...SeniorOngoing contractLocal areaWorldwide$125.76k - $188.64k
...OverviewWe are seeking a highly skilled and versatile Senior ATM & Financial Systems Software Engineer to join our engineering team. In this role, you will bridge... ...SkillsProgramming Languages:Low-Level/Systems: C++, JavaBackend/Services: Python, Node.js, GoFrontend Frameworks...SeniorFull time$112.71k - $183.14k
...living in it.Job Summary:The Data Pipeline Engineer is responsible for developing,... .... The engineer collaborates closely with software, autonomy, AI/ML, and platform teams to build... ...Experience developing software in Python, C++, or similar programming languages.Experience...SeniorFull timePart timeWork at officeRelocation packageFlexible hours- Job Title: Sr. QA Automation EngineerWork Location:Irving, TXJob Summary:Senior SDET with 3 to 5 years of experience in Selenium automation using Java to deliver high-quality software through robust test automation.Job Description:Develop and maintain automated test scripts...Senior
- Devops and Linux AdministratorAnsible tower administration & expertise with playbook creation and troubleshootingExperience on Chef administration & expertise with chef cookbook creation and troubleshootingExpertise in RHEL Linux administration, patch management & RHEL ...Senior
- PMG in Dallas, Texas is seeking a Resource Management Sr. Principal to lead and optimize the company's centralized resourcing function. You will play a critical role in workforce planning and ensure optimal deployment of talent across various teams. The ideal candidate ...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- senior network engineer remote Irving, TX
- senior app developer Irving, TX
- senior manager legal Irving, TX
- sr project manager Irving, TX
- senior account executive Irving, TX
- senior staff systems engineer Irving, TX
- senior commercial counsel Irving, TX
- senior manager tax Irving, TX
- senior construction accountant Irving, TX
- sr.java developer Irving, TX






