OpenGL Job Classifieds - Detail Listing
Sr. Software Developer - Scientific Graphics – Level 3
Posted Date: 19-06-2008
Company: Bluware Inc
Location: Houston, TX
Contact: Surya Vanguri
My client is one of the largest integrated Oil companies in the world. The position is located in Houston, Texas and has an extremely competitive compensation plan.
Permanent Position, Houston, TX
Senior Software Developer -
Scientific Graphics – Level 3
Start Date: ASAP
Summary Description:
Knowledge & Skills
Highly knowledgeable in object oriented concepts, including OOA, OOD, & OOP.
Substantial skill in employing design patterns
Fluency in C++, including STL
Strong knowledge and skill with the complete Software Development Life Cycle
(Design tools, IDE’s, version control, configuration and builds, debugging, testing, Documentation, code and other reviews, project planning, etc.)
Skill working in Linux/UNIX development environment
Programming experience with one or more graphics toolkits, particularly 3D
Visualization toolkits (i.e. OpenGL, DirectX, VTK,, OpenSceneGraph, OpenInventor, Renderman etc.)
GUI programming experience, especially Qt (C++ or Python bindings)
Key Areas of Responsibility
All phases of development of scientific graphical software primarily in C++, from 2D scientific graphics, to real-time 3D visualization
Coding of dialogs employing Qt in C++
Approximately 45% refactoring & maintaining existing codes, 55% new development
Consults with
Graphics Technical Lead: expert consulting and minimal supervision
Developers on project: collaboration.
Software Testers: building unit and regression tests and test harnesses.
Technical Writers: helping create clear user documentation.
User Support: works with user support to respond to user calls, log and repair defects.
Project Manager: assignments, reporting, personnel issues.
Abilities
Strong communication skills, both verbal and written
Demonstrated skill of working in a highly collaborative, team oriented, development environment.
Class design and implementation: ability to turn requirements, analysis, and an architectural or system design and create good class designs then implementing those designs into robust, well-structured, readable, documented and tested code.
Craftsmanship pride: willingness to continue enhancing, refactoring, and repairing own codes.
Motivation and integrity to work effectively under minimal supervision
Desired
Strong mathematics background in Digital Signal Processing a definite plus.
Training and experience with Human Machine Interfaces a definite plus.
Experience in oil and gas exploration software development a definite plus.
Fluency in C#
Experience with MS Windows development environment
Proficiency in Python
For Immediate Response please mail your resume’ to
surya@bluware.com
OR
Call Surya at 713-589-4550
