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

Column Header
Column Footer