Thursday, September 12, 2013


NVIDIA awakened the world to computer graphics when it invented the GPU in 1999. From its roots in visual computing, NVIDIA expanded into super, mobile and cloud computing.
To spearhead its breakthroughs in High Performance Computing, NVIDIA is looking for a passionate, world-class Software Engineer to work in its Developer Technology Team. In this role, you will open up new domains of application for GPUs by researching and developing GPU computing algorithms, driving their adoption with key application developers and ensuring best possible performance of GPU computing applications on current and next-generation architectures.
Application domains include geosciences, life sciences, computer-aided engineering, computational fluid dynamics, computational chemistry, computational physics, computational finance, electronic design automation, data mining, medical imaging, and many more.
- Work directly with key US developers on their scientific applications, educating them on the latest NVIDIA technologies.
- Closely collaborate with the architecture and software teams at NVIDIA to influence the design of next-generation architectures.
- Some travel to conferences and for on-site visits with developers will be required.

  • A good degree from a leading university in an engineering or computer science related discipline.
  • Strong knowledge of programming languages such as Fortran and C/C++.
  • Strong knowledge of programming techniques and algorithms.
  • Strong mathematical fundamentals, including linear algebra and numerical methods.
  • Experience with parallel programming, especially data-parallel using MPI, OpenMP, OpenACC or CUDA C/C++/Fortran.
  • Good communication and organization skills, with a logical approach to problem solving, good time management and task prioritization skills.
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most brilliant and talented people on the planet working for us and, due to unprecedented and ongoing growth, our world-class engineering teams are expanding fast. If you're a creative and autonomous Software Engineer with a genuine passion for parallel computing, we want to hear from you.
Candidates should send their resume to

More details can be found here:

Friday, September 6, 2013

Mount Ogden Via Ferrata Intern Wanted

Internship opportunity:

Do you balance your School of Computing work with the occasional outdoor adventure?  Do you love sharing the best of Utah with newcomers?  Mount Ogden Via Ferrata is seeking a paid intern to assist in building a mobile-friendly, SEO-friendly and online-booking-friendly revamp of our website,  and our facebook page  We'd like to incorporate video content like this:

A minimum of 5 hours per week will be required initially, with additional hours possible.  In-office work in Salt Lake City will be required initially, with the potential for out-of-office work as agreed upon.  Hourly pay based on experience. 

Contact Chris by email at  or by mobile at 801 550 1761

Tuesday, August 27, 2013

FLL Internship/Coach position

Coaches will supervise a First Lego League team of up to 10 middle schoolers. This will take place one or two afternoons a week at The McGillis School starting in September and concluding at FLL tournament on January 11th.

FIRST (For Inspiration and Recognition of Science and Technology) Lego League (FLL) is a robotics program and invention challenge. It is designed to get children excited about science and technology and to teach them valuable skills.  This year's theme is on natural disasters and is called "Nature's Fury".

Kids will program Lego robots to solve missions in the robot game, and they will choose a problem relating to natural disasters, invent a solution, and present their invention. Coaches are expected to provide only minimal guidance in these tasks. The kids do the work.


Programming Assistant Job Opening

Work for a cutting edge energy efficiency firm, designing new software tools to assist with data management and analysis. 

Job Description: 
The Programming Assistant will develop programs and software interfaces in a variety of languages to assist in data management and analysis. This job includes connecting different systems. Some of the work will be directed and discrete, and will allow for creativity and feedback for future development. 

Minumum Qualifications: 
Basic programming knowledge 
Basic Excel skills 
Quick learner 
Good communication skills 
Attention to detail 

Preferred Qualifications: 
VBA experience 
Excel proficiency 
HTML5 experience 
Java experience 
SQL experience 
.NET experience 
Engineering education / experience 
Familiarity with Building Automation Systems 

Translate written logic into functional code 
Develop, adjust, and debug Excel macros to automate processes 
Automate data transfer between various databases and software applications 
Develop new applications and user interfaces to make existing tools more user-friendly and valuable 
Create and maintain detailed metadata 

Pay based on skills and experience 

If interested, send resume to 

3M HIS Jr. Software Engineer – Murray UT / Silver Spring, MD (1307529)

3M Health Information Systems (HIS) is the world leader for innovating the language of health and delivers comprehensive software and consulting services worldwide. We transform ideas into products and services that help customers add efficiency to their operations and, in turn, deliver better service to patients. The magic of 3M innovation happens when smart, creative people collaborate to break new ground, solve a problem or create a solution that improves or saves lives.

Job Summary

3M HIS is currently seeking a Web JavaScript Developer to work on our flagship product within the Healthcare Coding & Billing arena, specifically software for major healthcare facilities throughout the world.  Duties include:

• Software design, coding, and debugging the Coding and Reimbursement System - Computer Assisted Edition software product.
• Apply Service Oriented Architecture (SOA) concepts and principles in software design and development.
• Work with other software engineers, clinical analysts, quality engineers, and other team members to design and build required systems.
• Adhere to team design and coding procedures and standards.

Basic Qualifications:

• Bachelor's Degree
• Minimum 1 year experience developing web based software

Preferred Qualifications

• Bachelor's Degree in Computer Science
• Experience with JavaScript, HTML, and CSS
• Experience with Java
• Experience with .NET and/or C#
• Knowledge of Microsoft Windows operating systems, development environments and tools

Apply now for this exciting opportunity with 3M.
3M is an EEO/AA employer. Women, minorities, veterans, and individuals with disabilities are encouraged to apply.

For a complete description, and to apply for consideration, go to 3M's Careers Web Site (  Click "Search & Apply", and in the “Job Number” field input 1307529 then click "Search for Jobs".  To view the description, click on the title of the position. 3M is an EEOE.

Thursday, August 8, 2013

Web programming assistance / advice

Web programming assistance / advice

Metro Analytics, a small firm in the Salt Lake area, is seeking a student with emerging skills in javascript, PHP, HTML, and general web programming skills.  Ideally a graduate student, but anyone comfortable in their web programming abilities could be selected. Our jobs are irregular.  Many weeks there will be nothing to do. Other weeks we may have a fair amount.  Most projects can be done at your convenience from your own location.  Could also include occasional tutoring of our staff or advice to help us connect with others who might be better able to answer questions or help advance projects.  We will pay $15-$40/hr, based on your level of experience on an honor system.  Basically freelance work that you can accept or reject, depending on your schedule.  You report the hours you invested for reimbursement, and if we feel good about the results we’re getting for the price we’re paying, we’ll keep sending you work!
Some of the projects we could use help with include:
·        A drag/drop tool to help urban planners experiment with great streets!  Also includes Google Earth pluggin features. A lot more functionality planned beyond this initial prototype.
·  Dynamic mapping of future travel conditions.
·  Record of the coolest, newest roadway designs
·  Just our website, but has a fair amount of programming.

If interested, please call or email Mike Brown at 801-860-2409, for more details.  Be prepared to provide a short resume, GPA, and referrals (probably to professors or friends who can vouch for your skills and character).  Hoping to find someone who can be available for a few years, and maybe full time later if we have enough work.

Entry Level Java Programmer

Entry Level Java Programmer

Responsibilities include, but are not limited to:
•           Providing big data solutions for our clients, including analytical consulting, statistical modeling and quantitative solutions.
•           Help translate business cases to clear research projects, be they exploratory or confirmatory, to help our clients utilize data to drive their businesses.
•           Collaborate and communicate across geographically-distributed teams and with external clients.
Required Skills and Experience:
•           BS in Engineering, Economics, Mathematics, or Statistics or equivalent work experience; MS preferred
•           1+ years of relevant work experience in SDLC development, Java development and applicable Java based technologies. 
•           Exposure to the Hadoop ecosystem (Hadoop, HDFS, Pig, Hive, etc)
•           Excellent programming skills in object-oriented languages
•           Adept at learning and applying new technologies
•           Effective verbal and written communication skills at multiple levels of the organization, including management and cross-functional groups
•           Strong team player capable of working in a demanding start-up environment

Summer Butler
Resource Development Manager
Modis IT
Dir: 818-531-3404 | Cell: 801-425-2029