Company Type
Manufacturer
Location
St. Petersburg, Florida
Job Description
- Looking for a C++ developer responsible for developing applications for our advanced X-ray imaging systems.
- Design and develop multi-level applications for real-time image signal processing, machine controls, and graphical user interfaces.
- Develop real-time software for x-ray imaging system
- Design, build, and maintain efficient, reusable, and reliable C++ code
- Implement performance and quality modules
- Identify bottlenecks, bugs, and devise solutions to these problems
- Help maintain code quality, revision control and organization
- Analyze customer issues and identify and implement solutions.
- Involvement in the full software lifecycle: requirements, design, develop, test, release, maintain.
- Strong proficiency in C++, with fair knowledge of the language specification
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Good understanding of memory management, networking protocol such as TCP/IP, Profibus and Modbus
Job Skills
- Knowledge of low-level multi-threading primitives and real-time environments
- Implementation of automated testing platforms and unit tests
- Excellent verbal, written and interpersonal communication skills
- Occasional traveling to customer sites as required
- Desired Skills: Proficient with Data and image processing in a real-time system; QT; GUI experience, openGL; Scripting languages such Python, Java, Shell scripting, etc.
- Working knowledge of Linux and Windows operating systems
- Knowledge of the standard libraries, STL containers, and algorithms
- Proficient understanding of code revision tools
- Minimum education level: Bachelor of Science in Computer Science, Advanced degree is a plus.
- Experience: 5-8 years
- Must be able to pass background and drug screening. If you become a full time, direct employee, you will be required to pass a TSA customer background screen to include credit.
CSG is a EOE Minority/Veteran/Female/Disabled
Job ID: 15348