1 Click Easy Apply


C/C++ Developer


King of Prussia, Pennsylvania


C/C++ Developer Job Opening in King of Prussia, Pennsylvania - Needs C++ SW Engineer who has worked in a Windows environment and has strong multi threading and socket programming experience. Some off hours work required Expertise developing multi-threaded and distributed applications
Job Description:
The position is primarily software, though it is supporting software that controls automated pharmacies. It is primarily a support role, though in the code and debugging, not 1st or 2nd line phone support. The role doesn?t work with a lot of hardware, but there is some including conveyors and medication dispensing robots.*Manager wants someone who is a strong software engineer*Successful candidates will be first interviewed over the phone and then in person, and they must be comfortable demonstrating their understanding of the critical skills and any applicable beneficial skills listed below.
Most important experience:
C++, specifically in a Microsoft environment.
C++ unit testing, specifically with cppunit, Google Test, Catch or other framework
Multithreaded programmingNot as high a priority but should have some of the following:
SQL (MS SQLServer preferred) Socket programming
Simulating hardware or remote sockets for unit testing
Microsoft Foundation Classes (MFC)The successful candidate will work with a technical lead to fashion a unit testing framework for existing C++ code. This will include specifying the framework, emulating hardware components for testing, writing tests for existing functions, and integrating tests with build tools.
Additional Information:
Interview format: Overview of what we doTell me about your workDo you have mastery of any - C++ / Windows / SQL / multi threading / socket programmingWhat are your strengths - sell mePosition DescriptionMcKesson High Volume Solutions create, deploy, and support software for managing large, semi-automated pharmacies at sites across the US. Successful software contractors understand the full software stack from low-level control of robots and conveyor systems, through controllers and databases, and up to UI and web services. They take on development of major new features and provide support for major customers
Qualifications
Bachelor?s degree in computer science, software engineering, or related discipline
5+ years experience as a professional software developerCritical Skills
Visual C++ and Windows development experience
SQL, preferably SQLServer.
Expertise developing multi-threaded and distributed applications
Professional demeanor suitable for customer interactions
Considerable problem solving Knowledge & Skills
Experience with hardware interfaces, including communication over sockets and serial interfaces
Comfort with basic Windows Workstation and Domain administration
C# and web services development
Networking knowledge, including VPNs and firewall and Travel Requirements
General office demands
Ability to travel up to 20%
Some evening and weekend work
Job Type: Contract
Required education:
Bachelor's
Required experience:
C++, specifically in a Microsoft environment: 5 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC