Free Local Classifieds in Allentown, PA
Search   in
My Location  
> > >

Scientific Computing Software Developer - clinton, new jersey

Scientific Computing Software Developer - clinton, new jersey

Ad id: 1409179722519423
Views: 3
Date listed 1 month ago
Contact Us

Job Role Summary 13;
The Scientific Computing Software Developer has the opportunity to contribute to state of the art research projects through the development of computational software. The Scientific Computing team is responsible for developing software which runs on High Performance Computing clusters and Windows. The team also provides support for data analysis by evaluating vendors, open sources, or developing custom data mining solutions. This Software Developer position will be located in Clinton, New Jersey, and will report to the Supervisor of the Scientific Computing Organization within Research and Engineering IT.

About Us
Scientific Computing is focused on harnessing computational power in order to solve complex problems across research domains. A software developer working in this area is expected to have the curiosity and ingenuity required to quickly learn a knowledge domain well enough to interact effectively with ExxonMobil experts in that domain. Research domains include, but are not limited to: Data Analytics and Optimization, Geoscience and Physics, Computational Mechanics, Chemical/Mechanical/Civil/Electrical Engineering, and Artificial Intelligence.
Job Requirements
* Major in either Science or Engineering degree with strong computational background, excellent analytical/problem solving skills, and passion in learning as well as in programming
* Examples of Science and Engineering degrees are Computer Science, Computer Engineering, Chemical Engineering, Mechanical Engineering, Electrical Engineering, Applied Mathematics, Computational Chemistry, Physics, etc.
* Knowledge and/or experience in the following required:
* OS: UNIX/Linux and/or Windows
* Languages/Libraries: Python, C/C++, and/or C
* Software development Tool Chains: (e.g. make, Git, Visual Studio, TFS)
* Ability to Profile/Debug using tools (e.g. gprof, gdb, Intel Suite, VS Profiling)
* Knowledge of a Visualization Tools (e.g. gnuplot, matplotlib, R, pandas, WPF, Infragistics)
* Other: Software engineering principles, parallel computing paradigms (e.g. shared/distributed memory), analyzing algorithm complexity, experience with multiple compilers
* Knowledge and/or experience in the following preferred:
* Libraries/Frameworks: MPI, BLAS, LAPACK, OpenMP, Matlab
* Domain knowledge in chemical engineering modeling
* Knowledge of distributed computing paradigms (e.g. Web)
* Self:starter who works well in a team environment
* Good verbal and written communication skills for effective collaboration
Alternate Location:
United States : Clinton, New Jersey
ExxonMobil is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.


Similar Items
Last Updated on: October 17, 2017
Report Ad
Contact Poster by Email

Email Poster

Refresh Image