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
- ...Senior C++ Developer (Modern C++) Dallas, TX (only locals) ~6-8 yrs Experience... ...in architecture, design, prototyping, software development, code review, and unit... .... Experience working with diverse engineering teams. Education: Bachelor's...SeniorLocal areaRemote work
- ...Senior C++ Developer A growing and well-established engineering software company is hiring a Senior C++ Engineer for a full-time, direct hire opportunity. This role is based in Dallas, TX with a flexible hybrid schedule (1–2 days onsite). The team develops high-performance...SeniorFull timeFlexible hours
- 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
- 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
- ...Senior Red Team Operator The Senior Red Team Operator leads advanced offensive security... ...expert to security operations, detection engineering, threat hunting, and technology teams.... ...languages including Python, PowerShell, C/C++, C#, Go, and Shell scripting. Deep understanding...Senior
- ## 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
- ...Position: Senior Embedded Firmware Engineer Required Skills: Embedded C, C++, RTOS, QNX QNX OS Exp is extremely mandatory with RTOS and Linux... ...role involves driving innovation, ensuring software reliability, and collaborating closely with...Senior
- ...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
- ...Job Title 5+ years of development experience. Hands on experience of C++ 14/17 standards. Linux kernel and OS level expertise (multithreading, multitasking, inter-process communication, socket programming, etc.) Any development experience on routers platform...
- ...Position- C++, Pro*C developer Duration-Contract Location- Irving, TX JD ~ c/c++, oracle, Unix, pro*c Regards, Pallavi Verma Sr. Technical Recruiter | Syntricate Technologies Inc. Direct : (***) ***-**** | Fax: 781-649...Contract workImmediate start
- ...has multiple FULL TIME positions available immediately for Sr Software Engineer (C++) to join our customer in Dallas, TX. Please find below... ...needed.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Staffing And RecruitingSeniorFull timeTemporary workH1bLocal areaImmediate startFlexible hours
$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...
- ...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
$112.71k - $183.14k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc... ...The engineer collaborates closely with software, autonomy, AI/ML, and platform teams to... ...Experience developing software in Python, C++, or similar programming languages. Experience...SeniorFull timePart timeWork at officeRelocation packageFlexible hours$112.71k - $183.14k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc... ...designing, developing, and validating planning software that enables autonomous machines to... ...planning algorithms, developing C++ software libraries and interfaces, supporting...SeniorFull timePart timeWork at officeRelocation packageFlexible hours$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$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$55 - $60 per hour
DescriptionKforce has a client in Irving, TX that is seeking a Senior User Experience Designer.Responsibilities:* Advocate for customer and business needs throughout the project lifecycle to help deliver effective solutions* Create and refine workflows, concepts, and deliverables...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
$55 - $60 per hour
DescriptionKforce has a client in Irving, TX that is seeking a Senior User Experience Designer.Responsibilities:* Advocate for customer and business needs throughout the project or product lifecycle to ensure solutions address key objectives and challenges* Develop and...Senior- ...Software Engineer - System Analysis and Program - II/C/C++ Developer / Analyst Contract Company Description America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design...Contract work
- ...PlayPower, Inc. is seeking a Senior Payroll Administrator to lead end-to-end payroll processing across multiple U.S. states and Canada. You will ensure accurate, timely, and compliant cycles and serve as a backup for critical payroll functions. This hands-on role requires...Senior
- Veriipro is seeking an experienced architect to design and implement IAM solutions leveraging Active Directory, LDAP, and Entra ID in Irving, Texas. You will lead integrations of applications for secure authentication and authorization while defining best practices. The...Senior
$120k - $150k
## Senior Software EngineerApplylocations: Irving, TXtime type: Full timeposted on: Posted Yesterdayjob... .... **Apply today!**The Senior Software Engineer at Groundworks will play a key role in... ...programming languages such as Java, C#, C++, Python, or JavaScript, and experience...SeniorFull timeWork at officeRemote work- Liquid Environmental Solutions is seeking a seasoned sales leader to own the national accounts portfolio in healthcare. You will build trusted relationships with C-suite and VP-level stakeholders, steer multi-location deals, and manage the full sales cycle from discovery...Senior
- 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
- Wesco - 9400 N Royal Ln Irving, Texas, United States - Responsibilities: Receive, pick, pack, and ship materials; Verify received products and enter receipts; Load/unload and stage shipments; Perform cycle counts and quality assurance inspections; Housekeeping and organization...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
- srs distribution Irving, TX
- senior associate architect Irving, TX
- senior dynamics crm developer Irving, TX
- senior application security Irving, TX
- senior account director Irving, TX
- senior plumbing designer Irving, TX
- senior cloud data engineer Irving, TX
- senior customer service manager Irving, TX
- senior Irving, TX
- senior customer success engineer Irving, TX



