Part of the Khronos Group

OpenGL Job Search - Detail Listing

Senior Interactive Visualization Specialist

Posted Date: 04-08-2014

Company: Northwestern University

Location: Evanston, IL
Contact: .(JavaScript must be enabled to view this email address)

The Senior Interactive Visualization Specialist will bring cinematic real-time rendering to advanced scientific research. This individual will build out and guide the development of the Northwestern Visualization Interactive service.  This position will be responsible for creating interactive visualizations that enable researchers of all disciplines to view, explore, analyze, and better understand data acquired through simulation and experimentation.  These immersive, sometimes stereographic tools will also serve to educate students and the general public.  Position will combine modern advances in graphics technology with fundamental principles of the visual arts to bring a cinematic aesthetic quality to the interactive experience.

Preferred Qualifications:
1. 4+ years of experience working on feature entertainment titles at an interactive entertainment studio;
2. Fluency with the fundamentals of computer generated graphics including shadow mapping, direct illumination, global illumination, ambient occlusion, subsurface scattering, BRDFs, NURBS modeling, polygonal modeling, rendering methodologies, etc.
3. Proficient with current research and trends in real-time rendering, particularly in the areas of geometry, vertex, and pixel shading.
4. Familiarity with network programming using Berkeley Sockets.
5. Proficiency developing shaders in OpenGL Shading Language and current knowledge of the latest OpenGL specification.
6. Experience developing stereographic 3D visualizations.
7. iOS development experience a plus.

Software Applications Engineer

Posted Date: 07-07-2014

Company: FEI

Location: Houston, TX
Link to job posting

*Overview & Responsibilities

You will build and maintain the technical relationship with FEI customers. You will need to understand customer applications and map them to our products and capabilities and help present and implement them for our customers. You will develop demonstrations, benchmarks, prototypes, and customized solutions based on our product portfolio. You will attend and contribute to the organization of exhibitions, conferences and seminars. You will work very closely with our sales and our engineering divisions.
Qualifications

*Qualified candidates will have to conduct following tasks:

- Provide pre-sales support. Responsibilities include explaining the features and benefits of the FEI solution; comparing it to those of a competitor’s products; delivering product presentations to technical and management personnel and communicating with sales and product managers regarding customer needs.
- The Application Engineer is responsible for assisting the sales team to drive revenue by helping to qualify accounts, preparing and delivering solution based product presentations, and delivering proof of concepts which meet customer business requirements.
- The Application Engineer is responsible for working with FEI visualization’s products and is responsible for handling any technical question or issue which arises during a sales cycle and setting appropriate customer expectations.
- Another aspect of the Application Engineer position is working with Technical Support to resolve customer issues.
- Additional responsibilities include providing on-site support and product installation for proof of concepts; handling technical presentations at trade shows and conferences.
- Build and maintain the technical relationship with FEI customers.
- Share experience with other Application Engineers in FEI.
- Work very closely with account manager.

* Secondary Accountabilities/Scope of Position:

- Reviews technical documentation and participates in QA of new products and new releases before they are proposed to customers.
- Participates in preparing the content of the technical materials and presentations (highlighted features, samples…)
- Participates in preparing the content of marketing materials to highlight FEI solutions in the 3D visualization community.
- Conducts other duties as assigned.

* Education, Experience and Abilities:

- Typically requires Bachelor’s degree or equivalent plus 5 or more years successful developer experience or application engineer experience
- Technical requirements:
» OpenGL expertise is very desirable
» Minimum 5 years’ experience in 3D programming: Open Inventor, other scene graph APIs, DirectX, visualization toolkits (VTK, Hoops, INT ), QT, volume rendering…
» C++ and Microsoft .Net and Java
» Good knowledge of the Windows and Linux developer environments.
» General knowledge of visualization and compute cluster based systems.
» General knowledge of geology or geophysics markets and workflows is a plus.

- Excellent communication skills. Must be able to communicate technical ideas in person (one-on-one and small audience settings) as well as listening to and responding to customer problems via telephone and email, giving technical direction, and technical programming and analysis.
- Organized and focused. Ability to successfully manage multiple tasks at the same time, and be able to prioritize responsibilities.
- General knowledge in geosciences, medical imaging or mechanical engineering a plus.
- Languages: English (fluent). Spanish or Portuguese a plus.
- About 35% travel is required.

*Location : The position is open in Houston, TX

* Job’s Territory : US and Canada, and time to time South Americas
Job’s Products

High Performance Data Visualization Engineer

Posted Date: 26-06-2014


Location: San Francisco
Contact: .(JavaScript must be enabled to view this email address)

Start-up Systematic Trading firm based in San Francisco is seeking a Data Visualization Developer to join their world-class team of computer science and machine learning experts.

• Building tools and applications with aim of Visualization of large data sets.
• Good software programmer as well as GUI designer.
• High Proficiency in OpenGL, QT
• Knowledge of C++ a plus
• Experience building fast applications capable of collating and displaying large amounts of real-time market tick data.
• Experience in finance is not necessary, however must have intellectual curiosity to learn the products

Software Engineer with 3D Graphics Experience

Posted Date: 24-06-2014

Company: Parabon NanoLabs

Location: Reston, Virginia
Contact: .(JavaScript must be enabled to view this email address)

URL:  http://parabon-nanolabs.com/nanolabs/careers/

Parabon is seeking exceptional software engineers to join its team in Reston, Virginia to help develop the next generation of the Parabon inSequio™ Design Studio - the leading commercial CAD application for designing DNA nanostructures. Successful hires will join an interdisciplinary team developing software that will enable major scientific advances in the field of DNA nanotechnology and its pharmaceutical applications. The person who joins our team will serve a key role in defining and implementing the next generation of the inSequio Design Studio, which will provide an immersive gesture-based 3D user interface for the design, optimization, simulation, and visualization of DNA nanostructures.

For more information about our pharmaceutical applications of DNA nanotechnology, visit http://parabon-nanolabs.com/nanolabs/therapeutics/

Required Qualifications
•  BS degree in Computer Science
•  Experience programming in Java in a professional environment
•  Familiarity with software development tools and environments (Eclipse, SVN, Git, Ant)
•  Experience with multiple operating system platforms (Linux, Mac OS X, Windows)
•  Ability to work independently and as part of a team
•  Ability to quickly master and apply new technologies
•  Strong written and verbal English communication skills
•  Willing to work in Reston, Virginia

Desired Qualifications, But Not Required
•  MS degree in Computer Science
•  Background in chemistry a plus
•  OpenGL programming experience
•  Experience designing and implementing 3D CAD software
•  Familiarity with 3D graphics programming concepts
•  Experience developing interactive graphics
•  Experience developing Eclipse plugins
•  Python programming language
•  Engineering mechanics or physics
•  Familiarity with agile software development practices

Seeking OpenGL/Video Compression Expert

Posted Date: 19-06-2014

Company: ScopeAR

Location: Canada/San Francisco
Contact: .(JavaScript must be enabled to view this email address)

ScopeAR is an Augmented Reality company based in Edmonton, AB, Canada with an office in San Francisco that focuses on using augmented reality for industrial use cases. We are looking for an experienced engineer with experience in OpenGL and video processing and compression technologies for a particular project.

This is a temporary project, and the applicant may work remotely.

Seeking Developer w/ Experience in: C++, OpenGL, Cinder (Brooklyn, NY)

Posted Date: 13-06-2014

Company: Patten Studio

Location: Brooklyn, NY
Contact: .(JavaScript must be enabled to view this email address)

Patten Studio is a boutique company based in Brooklyn, NY that works at the intersection of design and technology to create new interactive experiences. Our projects range from interactive museum exhibits to new product prototypes, to data visualization systems.

We are always looking for talented people with technical and/or creative design skills. If you are very good at what you do and love the idea of working in an interdisciplinary environment, please get in touch.

Currently, we are especially on the lookout for software developers having skills in C++, OpenGL and Cinder. Other programming experience may include Python, openFrameworks, MySQL, Processing etc.

We are particularly interested in candidates who have experience and passion for both design and technology. We seek candidates that can tackle each step of the design and implementation process creatively.

The job position is temporary and project-based. All eligible applicants must be a resident of the NYC area.

To apply, please email us your resume, cover letter, and a recent portfolio of personal and professional projects to jobs@pattenstudio.com (pdf format only please).

Seeking Developer w/ Experience in: C++, OpenGL, Cinder (Brooklyn, NY)

Posted Date: 10-06-2014

Company: Patten Studio

Location: Brooklyn, NY
Contact: .(JavaScript must be enabled to view this email address)

Patten Studio is a boutique company based in Brooklyn, NY that works at the intersection of design and technology to create new interactive experiences. Our projects range from interactive museum exhibits to new product prototypes, to data visualization systems.

We are always looking for talented people with technical and/or creative design skills. If you are very good at what you do and love the idea of working in an interdisciplinary environment, please get in touch.

Currently, we are especially on the lookout for software developers having skills in C++, OpenGL and Cinder. Other programming experience may include Python, openFrameworks, MySQL, Processing etc.

We are particularly interested in candidates who have experience and passion for both design and technology. We seek candidates that can tackle each step of the design and implementation process creatively.

The job position is temporary and project-based. All eligible applicants must be a resident of the NYC area.

To apply, please email us your resume, cover letter, and a recent portfolio of personal and professional projects to jobs@pattenstudio.com (pdf format only please).

Software Engineer II - 3D Medical Visualization

Posted Date: 05-06-2014

Company: GE Healthcare -

Location: Sunnyvale, CA
Contact: .(JavaScript must be enabled to view this email address)

The SW Engineer is responsible for R&D for medical imaging/visualization including image processing, imaging algorithm, and volume rendering. The candidates are expected to
keep up with medical visualization using OpenGL and up-to-date algorithms.

The following is required.

- BS/MS/PhD in Compuer Science
- Understanding and experience in Computer Graphics (Polygon
based rendering and Volume Rendering).
- Strong OOP in C++.
- Commercial/Research Lab SW Experience in OpenGL/GLSL.
- Good understanding in Realtime Rendering Discipline, Algorithms,
and HCI strategy.
- Qt/QML Framework
- Strong knowledge in SW architecture design
- Ability to analyze problem descriptions and formulate effective
solutions.
- Excellent communications skills and ability to work with clinical
matters.

Data Visualization Developer

Posted Date: 27-05-2014

Company: Bloomberg LP--

Location: 731 Lexington Ave, New York, NY 10022--
Link to job posting

The Role:

Bloomberg is looking for the right skillset to help continue our development of the next generation of data visualization libraries, widgets and tools. Imagine developing the code to create dynamic, powerful visual analytics that help drive the world’s decisions in business, finance and economics! Bring your skills and talents in graphics programming, scientific visualization, JavaScript, HTML5 and Linear algebra to the company that moves markets!

Bloomberg needs technical, “hands on” Data Visualization developers for the expansion of rich interactive graphics, data visualizations and charting. As a Data Visualization developer at Bloomberg, you will be responsible for the design, development and production support of interactive data visualizations used across the enterprise. This position emphasizes a need for an artistic mind to conceptualize, design, and develop reusable graphic/data visualizations as well as very strong technical knowledge for implementing these visualizations using the very latest technologies.

Qualifications:

- Strong JavaScript programming experience
- Computer Science/Engineering/Math degree with experience in C/C++
- Interactive graphics development using HTML5/Canvas, WebGL, OpenGL, or Direct3D
- Experience with Data Visualization tools/toolkits like Tableau, Vislt, ParaView, Protoviz, d3, Highcharts, Processing, Maya, 3d Studio, etc.
- Strong written and verbal communication skills
- 10+ years experience using C++, JavaScript (10 years Industry, or 4 Yr. Computer Science/Engineering/Math Degree + 6 years Industry)
- 4+ years experience as a programmer in computer graphics
- 2+ years of hands-on experience in interactive graphics, data visualization, data mining and data analysis
- 2+ years web development with HTML5/JavaScript/Canvas

Additional Qualifications:

- Understanding of color theory and human visual perception
- Technical Analysis and pattern recognition
- Data processing, analysis, and data modeling
- Database principles, processes, technologies, and tools (data modeling, design)
- Data Modeling tools (Toad, ER Studio, Visio)
- Prior video game development experience

The Company:

Bloomberg, the global business and financial information and news leader, gives influential decision makers a critical edge by connecting them to a dynamic network of information, people and ideas. The company’s strength – delivering data, news and analytics through innovative technology, quickly and accurately – is at the core of the Bloomberg Professional service, which provides real time financial information to more than 315,000 subscribers globally. Bloomberg’s enterprise solutions build on the company’s core strength, leveraging technology to allow customers to access, integrate, distribute and manage data and information across organizations more efficiently and effectively. Through Bloomberg Law, Bloomberg Government, Bloomberg New Energy Finance and Bloomberg BNA, the company provides data, news and analytics to decision makers in industries beyond finance. And Bloomberg News, delivered through the Bloomberg Professional service, television, radio, mobile, the Internet and three magazines, Bloomberg Businessweek, Bloomberg Markets and Bloomberg Pursuits, covers the world with more than 2,400 news and multimedia professionals at more than 150 bureaus in 73 countries. Headquartered in New York, Bloomberg employs more than 15,000 people in 192 locations around the world.

Bloomberg is an equal opportunities employer and we welcome applications from all backgrounds regardless of race, colour, religion, sex, ancestry, age, marital status, sexual orientation, gender identity, disability or any other classification protected by law.

Software Engineer with 3D CAD Experience

Posted Date: 27-05-2014

Company: Parabon NanoLabs

Location: Reston, Virginia
Contact: .(JavaScript must be enabled to view this email address)

Parabon NanoLabs is seeking exceptional software engineers with experience developing computer-aided design (CAD) software to join our team in Reston, Virginia to help develop the next generation of Parabon inSequio™ Design Studio - the leading commercial CAD application for designing DNA nanostructures. Successful hires will join an interdisciplinary team developing software that will enable major scientific advances in the field of DNA nanotechnology and its pharmaceutical applications. The person who joins our team will serve a key role in defining and implementing the next generation of the inSequio Design Studio, which will provide an immersive gesture-based 3D user interface for the design, optimization, simulation, and visualization of DNA nanostructures.

For more information about our pharmaceutical applications of DNA nanotechnology, visit http://parabon-nanolabs.com/nanolabs/therapeutics/

Required Qualifications

  BS degree in Computer Science
  Experience programming in Java in a professional environment
  Experience designing and implementing 3D CAD software
  Familiarity with software development tools and environments (Eclipse, SVN, Git, Ant, Maven)
  Experience with multiple operating system platforms (Linux, Mac OS X, Windows)
  Ability to work independently and as part of a team
  Ability to quickly master and apply new technologies
  Strong written and verbal English communication skills
  Willing to work in Reston, Virginia

Desired Qualifications, But Not Required

  MS degree in Computer Science
  Background in chemistry a plus
  OpenGL programming experience
  C++ experience
  Familiarity with agile software development practices

Software Developer (Research Scientist II)

Posted Date: 11-02-2014

Company: Georgia Tech Research Institute (GTRI)

Location: Atlanta, GA
Link to job posting

Full-time, permanent position available, starting immediately.   Looking for a software developer with 4+ years of experience in software development with excellent knowledge of C++, OpenGL or Direct3D, 3D mathematics, and high performance concurrent code.  Experience with Microsoft COM would be beneficial but not required.

The ideal candidate would have a BS or MS in Computer Science or Engineering and would enjoy working in a cutting-edge software development environment.

The primary work assignment would be as a software developer on the FalconView® program.   FalconView is used for flight planning by the U.S. Air Force, the U.S. Navy and the U.S. Army’s Special Operations Command.  It is a mapping package for Microsoft Windows that displays various types of maps and geographically referenced overlays.  FalconView’s low cost and portability allows pilots to do their flight planning almost anywhere.  The system has potential applications in other fields, particularly related to tracking vehicles using the Global Positioning System (GPS) interface.

The development environment is Windows 7 using Microsoft Visual C++.

Mobile Software Developer (Research Scientist I)

Posted Date: 11-02-2014

Company: Georgia Tech Research Institute (GTRI)

Location: Atlanta, GA
Link to job posting

Full-time, permanent position available, starting immediately.   The position requires 2+ years of experience in mobile and embedded application development in both Android (Java) and iOS (Objective-C) environments.

 

Additional requirements include, 4+ years of experience in software development with excellent knowledge of C++, C#, OpenGL and Direct3D, OpenGL (mobile environments), as well as high performance concurrent code. Experience in creating portable code libraries for use on mobile devices using C/C++ is beneficial. The ideal candidate is proficient in development practices leading to creating portable applications with native user interface layers and portable libraries using C/C++.

The ideal candidate would have a BS or MS in Computer Science or Engineering and would enjoy working in a cutting-edge software development environment.

The primary work assignment would be as a software developer on the FalconView® Mobile (FvMobile) program.   FalconView is used for flight planning by the U.S. Air Force, Army, Navy, and the U.S. Army’s Special Operations Command for air, ground, and maritime mission planning, operational support, and situational awareness by providing maps and geographically referenced data overlays.  FvMobile extends this capability to mobile devices such as iPads, Android devices, and other embedded systems.

The development environment for FalconView is Windows 7 using Microsoft Visual C++. For FalconView Mobile, Xamarin is the main software development tool.

Need OpenGL Developer

Posted Date: 23-09-2013


Location: Anywhere
Contact: .(JavaScript must be enabled to view this email address)

Looking for an expert OpenGL developer to help with a personal project.

(Senior) Software Engineer - Javascript/WebGL

Posted Date: 12-09-2013

Company: Nokia/HERE

Location: Berlin, Germany
Contact: .(JavaScript must be enabled to view this email address)

About Nokia Berlin

HERE, a Nokia business, is offering the first location cloud that delivers people the world’s best maps and location experiences across more screens and operating systems unified under the HERE brand. With offices in more than 120 countries, HERE has three key development sites: Berlin, Boston and Chicago. Since 2006 Nokia is present in Berlin and the site has grown rapidly. Currently there are more than 700 employees from 50+ countries working in our lovely office in the heart of the city. Our goal is to build great mobile products that enable billions of people worldwide to enjoy more of what life has to offer. Nokia HERE applications help you get around, discover and explore, stay in touch and never lose your way.

At Nokia, we strive to deliver memorable moments and unforgettable experiences for our employees. You’ll have the opportunity to work with highly respected industry professionals from around the world, and learn from their experiences everyday. In return, we will prepare you for future opportunities to progress within the business and drive your own career; acquiring new skills and expertise along the way.

The position

Join our highly motivated map rendering team in Berlin as an experienced Software Developer specializing in JavaScript / WebGL development for 3D Maps.

Our Offering

    To work with evolving and challenging technologies
    To work in a great, international team of specialists on 3D map rendering topics like http://maps.nokia.com/webgl/
    To invent next-generation map services for users world-wide

Qualifications

You have an outstanding academic background, a focus on quality and a proven ability to get things done. In addition, you have:

    Master’s degree in Computer Science or equivalent
    Proven proficiency in JavaScript, HTML5, WebGL, OpenGL and related topics
    Very good knowledge of algorithms, data structures
    Knowledge of scripting languages, preferably python
    Excellent problem solving and analytical skills
    Strong focus on performance aspects, willingness to question existing architectures/infrastructure
    Experienced in overall software engineering process, i.e. analysis, implementation, test and documentation
    Readiness for technical challenges
    Self-motivated,  well-organized, details-oriented and a strong team player
    Very good communication skills in English both written and spoken

Having either one or some of the following skills will be considered a Plus

    Proven proficiency in C++ and object oriented design in C++
    Familiarity with location based applications and paradigms is highly advantageous
    Experience in designing algorithms
    Backend development experience (web services)

Apply here

C++ OpenGL (2.0+) programmer for MegaGlest open source real-time strategy game

Posted Date: 16-08-2013


Location: Anywhere
Link to job posting

MegaGlest, an entirely volunteer driven open source real-time strategy game, is looking for a C++ programmer with OpenGL background. While we are unable to train novices (due to family obligations and other reasons) we are very much looking to work with people who can demonstrate existing skills (intermediary or better).

Please read up on our development pages for more information. To get a better idea on the MegaGlest project, please also check our forums, an older interview with the current MegaGlest team and the project initiators’ recent introductory presentation on MegaGlest.

If interested, please contact the team as discussed on the website. When you do, please tell us about you, your skills (have you been working on something similar in the past?), and suggest some area you would be interested to work on.

Thank you,

Tom

Compiler Engineer - 26663384

Posted Date: 20-03-2013

Company: Apple

Location: Cupertino, CA
Link to job posting

Changing the world is all in a day’s work at Apple. If you love innovation, here’s your chance to make a career of it. You’ll work hard. But the job comes with more than a few perks.

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish.

Description:
The Apple compiler team is seeking an engineer who is strongly motivated to build high quality and high performance compilers. We are focused on improving the user experience by reducing compile time as well as maximizing the execution speed of the code generated for the Apple systems. As a key member of the Apple Compiler Team, you will apply your strong state-of-the-art background and experience toward the development of fast highly optimized compiler products that extract top performance from the Apple systems.

You will join a small team of highly motivated engineers who build first-class open-source compiler tools and apply them in innovative ways.

Education:
Required Experience:
Ideal candidate will have experience with the LLVM, GCC, or other open source / commercial compilers.
Strong background in compiler architecture, optimization, code generation and overall design of compilers.
Experience with developing optimizing compilers for modern architectures.
Familiarity with analyzing generated code for optimization/code generation opportunities.
Strong track record of building high performance, production quality software on schedule.
Strong communication and teamwork skills.

Additional Requirements:
Additional Requirements:
Experience with developing compilers and tools for embedded devices
Experience with developing compilers for novel micro-architectures and instruction sets
Background in runtime compilation technologies for graphics such as OpenGL, OpenCL, and Direct3D
Knowledge and experience with compiler vectorization technologies

To apply for this position, copy/paste the following URL into your browser:

http://ars2.equest.com/?response_id=06d2590a6e4d19a9b4e4830b2540b213

SkunkWerks Software - Graphics Programmer

Posted Date: 01-08-2012

Company: SkunkWerks Software

Location: 1675 West 2nd Avenue Vancouver, BC V6J 1H3 CANADA
Contact: .(JavaScript must be enabled to view this email address)

The Job:
SkunkWerks is looking for a motivated Graphics Programmer that will become integral to the development of a cutting-edge R&D application. This major R&D project is focused heavily toward the field of modern entertainment and media. The successful applicant will be working closely with our Sr. Software Developers and Sr. Graphic Designers.

Job Requirements:

Education:
-University Graduate in Computer Science degree or similar program (as a minimum)

Programming skills:
-Strong Objective-c or C/C++ knowledge
-Experience with OpenGL programming
-Experience with implementing design patterns
-Excels in 3D math (linear algebra, vector math)
-Strong problem solving abilities
-Works well in a team environment
-Able to adapt to fast paced dynamic environment

Bonus attributes:
-Experience with developing an iOS game
-Relevant professional experience
-Experience with integrating 3D models

Skunkwerks Software is a profitable, rapidly growing web application company located in Vancouver, BC. We have extensive experience in building highly interactive, data-driven, enterprise level applications for the web. SkunkWerks has excellent dental/medical benefits, stock option plan, holidays and career growth potential.

OpenGL 4.2 programmer based in Los Angeles, California needed ASAP

Posted Date: 28-12-2011

Company: Pyxis Studio

Location: Burbank, CA
Contact: .(JavaScript must be enabled to view this email address)

Studio Pyxis is looking for OpenGL programmers.  Staff, Part Time, and Project
positions available.  We’re looking for people with some good real time graphics
kung fu to show regardless of professional experience.  Pyxis will pay top dollar
for the right candidate. An understanding of the latest OpenGL features a must,
including GLSL, Vertex Array Objects, Instance Rendering, Tessellation.

Studio Pyxis is an exciting to production company in Burbank.  The company
industry veterans.  People who’ve designed and built some of the most exciting
projects in Hollywood, including Virtual Production for Avatar, the introduction
HDRI lighting to the industry in the 90s, ground breaking rendering technology
and more.  Join our team and be a part of the Hollywood future, creating amazing
technology and original theatrical content.

The first software project is for a live concert VJ tool, which will include
live 3D projection on multiple screens with interactive control.  It is the
future of of live theatrical events, and we need the best to help us build it.

Required Skills:
OpenGL
C++
Visual Studio
XCode

Plus for any additional skills in these areas:
Software Project Management
VFX Production Experience
Game Engine Development or Design
Open Asset Import LIbrary
Boost
iOS/Objective C
Flex/Byson (or equivalent)
Python
Ruby
Ruby on Rails
System Administration
Amazon AWS experience
Assembly Language
MIDI
signal processing
OpenCL

Column Header
Column Footer