鲜花( 0) 鸡蛋( 0)
|
楼主 |
发表于 2008-1-4 18:54
|
显示全部楼层
具体要求如下
Software Developer – Gridding and Upscaling# [( f2 i1 F% F& J& m1 m! _
4 H/ H& \$ `0 b7 W; B# p
5 u) s( @( p6 ~$ b) C
6 y) k- i, v' w2 T$ G4 mWorking under the direction of the Gridding and Upscaling Lead, you will be involved in many aspects of the development of a new dynamic reservoir modelling system. You will primarily be programming data structures and algorithms for grid geometric calculations, transmissibility calculations and upscaling. You will be part of the project team, and will be involved in the design, coding, and testing of the system. You will be expected to be a team player, with excellent communication skills.0 f. E& E! E$ I
, Y* A- X' L5 |( Y$ p4 q( N
0 s+ T4 w5 ~3 {8 O
: E9 r8 }4 i, x; M; R8 C6 |Specific skills and experience that are required for the position include: a minimum of a Masters’ degree in Engineering, Applied Mathematics or Computing Science, with a Ph.D. preferred, software development experience, and experience in efficient geometric calculations. The primary language used will be C++, but knowledge of FORTRAN and C# would be useful. Other useful experience includes: experience in the development and deployment of engineering, geological, or engineering CAD applications, development of 3D rendering software using OpenGL, finite difference or finite element calculations, cross platform development (Windows and Linux), and programming for distributed and/or multi-threaded computing.
6 j5 z' r7 E( v4 Y
2 V6 W6 N0 H% X
; W! I- W. }. D* q# F& D6 T
( l* K4 l, B. |' _5 Z& y ! A3 e5 o ^+ q; ~; S; Y
# Y- }* V2 {9 _+ h0 }3 o {4 B5 r***********************************************************************. j+ q9 I5 I5 e/ m9 j6 H
4 m, b5 c& G w+ \/ W1 Q2 i; Q' ~ n
) x( m# F* u/ N* a @' i
4 N; j+ I9 F F8 L6 W3 f- P8 mSenior Software Developer - User Interface and 3D Rendering
. G2 S) f6 A' U+ a8 c1 r8 t( q5 H8 _- F4 ? J! y
" u' X0 A4 }1 t: s% f% ~4 p0 z8 F. f0 y* z
We are looking for applicants with an undergraduate or graduate degree in engineering, math, or science with experience and/or proficiency in:
$ F" J( ]4 x0 Y+ |; f% {% ?+ ]) h- m' e: Q9 X _& O* t6 J
• Object-oriented design and analysis, including a good knowledge of UML., I' x- V7 g$ n6 _ @* c: o+ J7 v0 R
5 b) M: [' h) j+ \ `8 u6 U+ B. Z0 }
• Client-server, cross platform, applications involving 2D and 3D graphics with high volume 3D rendering and user interaction, using OpenInventor and/or OpenGL.
- m: d) T0 k/ Q
8 N8 T: z" ~. W' [/ D& Z5 [- i• Design and programming of functional, effective, crisp and aesthetically attractive User Interfaces, developed using Windows Forms, WPF, or MFC, and C# or C++.
. B1 d$ x/ D4 L/ _2 o: J4 K) i* S% P; j* f6 S' |. c
• Solid understanding of the software development life cycle for requirements gathering to deployment. Experience with Agile and iterative development methods.
7 r/ F& o: y/ x. N U+ |6 \2 x2 |4 O2 Y' ^( P. Y* h( F
• Good knowledge of .NET framework, extensive experience in data binding, reflection, XML, remoting and related technologies.* n# F8 h! C# ~9 P
4 ^+ I" C0 Y, {* Z* Q( b0 _# V7 R
Experience in the following areas would be considered valuable for the position:; Y2 u1 k2 Z; Z2 d# `
2 H1 e, I( R/ l( U$ _$ {# p
• Design/development of a graphical workflow engine for an e-science application.
5 j% S4 \4 U1 f) V9 M) k0 n( M& E* b# _9 t% f; N* I1 y) @
• ASP.NET and other web-based application development technologies.
) H0 `; R( W. n4 o0 N5 p4 D/ a. f) C8 w, [. b
• Experience with scripting, plug-ins, and connectivity with other applications.9 r- U. l1 ~0 \5 G
2 C* x, ]$ o5 ]3 qGood communication, teamwork skills and a desire to keep up with new developments in the field are a must. Experience in both Windows and Linux, and familiarity with the upstream oil and gas industry are desirable. |
|