Part of the Khronos Group

OpenGL Job Search - Detail Listing

Sr. OpenGL ES Software Engineer

Posted Date: 03-02-2012

Company: Skoobe GmbH

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

At Skoobe we build a next-generation ebook service for mobile devices, including iOS and Android.

We are currently seeking a freelance OpenGL software developer to help us squeeze every possible bit of optimization out of codebase as well as implement new core and visual features for our C/OpenGL ES 1.1 based ebook reader.

You can play with our current implementation if you are not afraid of using our German beta:

http://itunes.apple.com/de/app/skoobe/id425361265?mt=8

Candidates need a strong understanding of:
- linear algebra/CG background
- OpenGL ES 1.1
- Multithreading
- ARM (SIMD/intrinsic functions)
- preferably iOS and/or Android

We are a small team of engineers, no business talk necessary.

Sr. Software Engineer- Graphics- OpenGL games

Posted Date: 25-01-2012

Company: Kelly IT Resources

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

Senior Software Engineer – (Graphics C++ OpenGL Games)
 
________________________________________
Job Description

Summary
Kelly IT Resources is seeking a Sr. Software Engineer with expertise in Graphics and animation systems for a position with an innovative and established company that creates high-performance simulators used for training medical personnel on the use of high tech medical instruments, procedures and equipment.  Are you seeking an avenue to apply your passion for development, graphics, game development and simulators to help save lives?  This Developer opportunity is with a cutting edge company that is creating technology used to train the world’s surgeons, doctors and other medical personnel.  Apply now to learn more about this career opportunity!

Pilots learn to fly planes using flight simulators.  Doctors learn to do medical procedures using the simulators our client creates.

As a Senior Software Engineer, you will be challenged to solve unique problems using non-traditional techniques in real-time. You will be working on a custom, high-performance fixed computer platform.  Our development environment includes Maya, CUDA, mesh, shaders, animation systems, agile, GLSL, GPGPU, OpenGL and more.
 
Additional technical Information

Join a worldwide leader in the area of simulation training.  The simulations run on high-end Windows PCs with custom hardware. They are developed in-house using C++ with an emphasis on solid OO design. The development work is similar to video game development: to include internal mesh-based models (the anatomy), objects interact with the models and other objects based on physics, the displays provide a realistic atmosphere in order to engage the user (xray, ekg, ultrasound…), and logic guides the user through the training (proper patient treatment, response to complications…).

This opportunity is based in Denver, Colorado with 300 days of sunshine each year - more than San Diego or Miami Beach (see www.metrodenver.org for more info). The position includes a competitive salary and a comprehensive benefit package including 401k, medical, dental, vision, life insurance, FSA and a range of optional benefits. Dress is casual.  Relocation assistance is available

About the Position

You will be part of the core development team developing simulation training programs. The job will utilize your graphics knowledge and experience to display complex medical devices, improve the company’s xray and ultrasound visualization tools, simulate contrast injections and much more.

Required skills:
- 4 to 8 years C++ programming experience in a Windows / Visual Studio environment
- OpenGL experience, including knowledge of shader / GPU programming
- 3D game (or simulation) graphics programming experience
- Clear understanding of OO programming concepts
- Team player with excellent communication skills
- Openness to exploring and integrating third-party solutions / middleware
- Very strong skills in 3D math and modern computer graphics technology (GLSL shaders, skinning, animation, etc)

Desirable (though not required) skills include:
- Familiarity with core engine design, game logic, animation techniques, and environment interaction
- Experience with toolset development, including plugins for Maya / 3DSMax
- GPGPU/CUDA/OpenCL experience
- Project/team lead experience
- Shipped at least one title

KEYWORDS: video game developer, video game, OpenGL, Maya, CUDA, STL, C++, 3D, games, 3DSMax, GLSL, Shaders, renders, animation, 3D math, graphics, real-time

1:1 Trainer in OpenGL ES 2.0 on IOS ASAP flexible achedule

Posted Date: 25-01-2012



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

We are looking for 1:1 remote training in OpenGL ES 2.0 on iOS specifically in the area of texture rendering and per pixel shaders. 

Training can be done remotely.  Live conference software will be provided.

Hours are flexible (night, day and/or weekend). 
Rate is negotiable.

Training would begin ASAP.

OpenGL ES 2.0 Image Processing Effects Coder

Posted Date: 19-01-2012

Company: tomandandy

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

We have a very self-contained, contract opening for an experienced OpenGL coder to help us write a handful of image processing “effects” (things like color tinting and image distortion) for use in our existing iOS app.  Our estimate is that this is about 20 hours of work for someone with some experience doing GLSL image processing.  We’ll pay a generous hourly rate commensurate with your experience.  Of course we’re happy for you to work from home or wherever.

iOS 5 Developer with openGL Background

Posted Date: 18-01-2012



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

Seeking a developer to code a dynamic, yet relatively straightforward iOS 5 app for iPad 2.

OpenGL experience necessary. App will require 3D geometry and interactive transformations based on sensor data (compass/accelerometers).

Transformations will also depend on time/date and location data (GPS).

UI & graphics will be supplied to the developer.

Must be available for Skype meetings or in person in greater Seattle area.

Senior Software Engineer

Posted Date: 18-01-2012

Company: United Visual Artists

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

d3 are looking for a Senior Software Engineer with a minimum of 6 years professional experience who is creative & design minded.

Created by London based design studio United Visual Artists, d3 is the world’s first integrated production toolkit for media installations and events. A 3d environment for creating and running live shows, art installations, theatre and tv productions, d3 is flexible and customisable, and runs the biggest shows in the industry (U2, Red Hot Chili Peppers, Massive Attack, the Bolshoi Ballet).

The role focuses on developing d3 and assisting users internal and external to United Visual Artists to build new technology and experiences on the d3 platform.

The Senior Software Engineer should be comfortable in a fast-paced, creative and challenging environment, have good social skills and be able to thrive under pressure of live events. Work will involve international travel.

REQUIRED SKILLS:
C++
Python
Graphics (DirectX or OpenGL)
Win32
Networking
Source control management
Software development life cycle
Design patterns
Development estimation

REQUIRED EXPERIENCE:
Minimum 6 years professional experience
Source control management
Software development lifecycle / design patterns / development estimation.

PREFERRED SKILLS:
3d modelling tools / CAD packages

PREFERRED EXPERIENCE:
Games industry
Media server industry
3d rendering
GUI
Offline editing or realtime process engineering
Having led small development teams

Office based in London (Borough). Remuneration 40-55K depending on skills and experience.
To apply please send your CV and cover letter to Judith Hornman at jobs@d3.uva.co.uk before 7 February 2012.

Graphics Software Engineer

Posted Date: 16-01-2012


Location: Metro Denver, Colorado
Contact: .(JavaScript must be enabled to view this email address)

We are a small, growing, and collaborative group of engineers and software developers working in the research biomedical industry, located in northwest Metro Denver, Colorado. The software engineer will be involved in research, development and deployment of algorithms and methodologies Seeking self-driven individuals who enjoys working in a small, collaborative, rapidly changing environment. Multiple positions with different skill sets are available with company benefits.

Please review all position requirements to ensure that all are met before submitting your contact information.

Education Qualifications:
• Minimum of a Bachelors Degree in Computer Science or Math

Experience:
• 2-5 years experience in developing software applications including: analysis, design, coding, testing and deploying
• Solid OpenGL and C/C++ programming experience
• Embedded operating systems: Linux, UNIX
• Use of subversion source control tool
• Strong knowledge base in:
- Computational Geometry in 2D and 3D
- Rendering pipeline, materials, projections and textures
- Data structures and design patterns (i.e. Scene Graphs, Octree)
- Blender, Maya experience desired

Responsibilities:
• Complete and prioritize tasks and assignments on time
• Present and provide input in Weekly Code Reviews (Staff Meetings)
• Attend and assist in labs
• Designing and developing software applications including:  analysis, design, coding, testing and deploying. 
• Apply knowledge of OpenGL APIs, C/C++, .NET and Python
• Work with UNIX, Linux and Windows OS
• Use knowledge of computational geometry, rendering pipeline, textures, materials and projections, data structures and design patterns (i.e. Scene Graphs, Octree) and object oriented programming to create innovative solutions for the medical industry

Essentials:
• Enjoys working in a fast paced and expanding medical research development firm
• Communication skills and ability to work in a small group environment
• Being independent and a team player
• OpenGL APIs
• Medical industry application developing

Software Developers

Posted Date: 10-01-2012

Company: Headwave

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

We are building a new team with both junior and highly experienced software developers.  If you enjoy, and have some experience from C++ development, please read on.

This team will be responsible for design, development and delivery of some really interesting software products that are part funded by some of the world’s largest oil and gas companies.  Headwave will in turn market these products globally, so we’re heavily incentivized to make the best products in the industry.

Junior developer

Some experience from Qt, C++ development - with above-average interest and ambition to learn from really smart colleagues.  Your job will be to help us develop a wide range of features, visualizations and capabilities that form innovative workflows. 

Experienced developer

As an experienced C++ developer you will be integral to the design and implementation of potentially complex yet interactive and visually intriguing workflows and the components underlying these workflows.

Common for all positions

Work in an agile team-setting with great colleagues. 

- Leverage and/or develop the latest and coolest technologies such as real-time computations on graphics cards (CUDA)
- Joint innovation and collaboration with some of the industry’s smartest domain experts - both within the company and with outside partners & clients
- Work within a foundational framework which is scalable, easily extensible and fully multiplatform (Windows, Linux)
- Potential opportunities to have your name on patents
- Opportunity to travel to meet other colleagues across the pond

Required skills

- Some C# .NET and/or Java experience
- Highly motivated to deliver high-quality architecture design and code
- Always curious about how something can be done in a smarter way
- We don’t require experience from the oil and gas industry.  (But trust us,
there’s plenty of cool stuff to be done in this industry)

Desired Skills

- Good working knowledge of Windows or Linux development and debugging environments
- Thorough knowledge of object-oriented design and use of object models
- A good understanding of computer graphics and visualization (OpenGL or DirectX)
- A big desire to have fun doing what you love to do.

Software Developers

Posted Date: 10-01-2012

Company: Headwave

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

We are building a new team with both junior and highly experienced software developers.  If you enjoy, and have some experience from C++ development, please read on.

This team will be responsible for design, development and delivery of some really interesting software products that are part funded by some of the world’s largest oil and gas companies.  Headwave will in turn market these products globally, so we’re heavily incentivized to make the best products in the industry.

Junior developer

Some experience from Qt, C++ development - with above-average interest and ambition to learn from really smart colleagues.  Your job will be to help us develop a wide range of features, visualizations and capabilities that form innovative workflows. 

Experienced developer

As an experienced C++ developer you will be integral to the design and implementation of potentially complex yet interactive and visually intriguing workflows and the components underlying these workflows.

Common for all positions

Work in an agile team-setting with great colleagues. 

- Leverage and/or develop the latest and coolest technologies such as real-time computations on graphics cards (CUDA)
- Joint innovation and collaboration with some of the industry’s smartest domain experts - both within the company and with outside partners & clients
- Work within a foundational framework which is scalable, easily extensible and fully multiplatform (Windows, Linux)
- Potential opportunities to have your name on patents
- Opportunity to travel to meet other colleagues across the pond

Required skills

- Some C++ and/or .NET or Java experience
- Highly motivated to deliver high-quality architecture design and code
- Always curious about how something can be done in a smarter way
- We don’t require experience from the oil and gas industry.  (But trust us,
there’s plenty of cool stuff to be done in this industry)

Desired Skills

- Good working knowledge of Windows or Linux development and debugging environments
- Thorough knowledge of object-oriented design and use of object models
- A good understanding of computer graphics and visualization (OpenGL or DirectX)
- A big desire to have fun doing what you love to do.

Software Engineer (Video and Graphics)

Posted Date: 06-01-2012

Company: Avid Technology, Inc

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

Our Customer’s success is our success. From the most prestigious, award-winning productions, to music and movies made at home, Avid creates the technology that people use to make the most listened to, most watched and most loved media in the world. The shows, commercials, and news programs you watch on TV. The entertaining video and film stories you see on the web and on the big screen. The personal audio and video treasures that people make at home to preserve their favorite moments in life. Our innovative digital audio and video solutions continue to revolutionize the art of creative storytelling, and have earned us dozens of awards, including 2 Oscar® statuettes, a Grammy®, and 14 Emmys®. If you want to be a part of this media industry and think you have what it takes to contribute to our Customer’s success through the following opportunity then send us your credentials.

We are looking for a talented software engineer specializing in GPU graphics to join a worldwide team creating exciting media software for creative enthusiasts. As part of the team you will:

* Develop components for video processing and motion graphics using OpenGL and DirectX processing.
* Coordinate with teams across the globe to integrate technologies in new applications.
* Develop media creation applications on a wide variety of desktop and mobile platforms.


Requirements:
* BSCS or similar engineering degree
* Proficient in object-oriented development in C++ or Objective-C
* Proficient in graphics processing development (OpenGL, OpenGL-ES and DirectX), including shader development

Skills:
* Full understanding of object oriented design and development
* Experience with Mac OS X development is a plus
* Experience with iOS or other mobile OS development is a plus
* Experience in video processing development and video editing applications is a plus

Graphic Software Development Engineers

Posted Date: 05-01-2012

Company: AMD

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

We are currently looking for software engineers at all levels in multiple locations as part of a core team developing DirectX/Direct3D drivers for AMD desktop/mobile graphics systems. The engineer will be involved in the development, debug, bringup, and performance tuning of new graphics hardware running on Microsoft Windows Operating Systems. The position will involve interfacing with ASIC design engineers and architects, OS engineers and peers in related development teams. The ability to interact directly with and debug low level hardware and operating system functionality is required. The individual will be a member of a team where communication and team skills are highly valued.

This team is essential to the success of AMD as a growing company. It is a very exciting environment where you will be working with the very best in our technology, while working on some of the most exciting projects the industry has to offer.

Skills:

• C and C++ programming experience
• Experience programming and optimizing games
• 3D graphics driver knowledge and experience
• D3D or OpenGL graphics application knowledge and experience
• 3D Hardware design experience is also relevant.
• OS and performance knowledge and experience
• Direct experience on either Xbox360 or Playstation 3 is a plus

3D Software Development and Support Engineer

Posted Date: 04-01-2012

Company: Tech Soft 3D

Location: Lake District, UK or Lyon, France
Contact: .(JavaScript must be enabled to view this email address)

Tech Soft 3D develops high-level 3D engineering toolkits on top of OpenGL and OpenGL ES. We have development offices in Berkeley, California and Lyon, France and sales offices across the US and in the UK and Japan.
This role is for an experienced 3D development engineer to provide support and development assistance to our customers in Europe to ensure thay are successful developing applications with our tools. You should have a detailed knowledge of 3D development in C, C++ and C# at both an OpenGL programming level as well as developing higher-level structures for applications.
Experience of the manufacturing or construction industries would be an advantage, but we also accept candidates with games or SFX backgrounds with sound project experience.
This is a real opportunity to work with a wide variety of companies across Europe involved in innovative real-world projects around 3D technologies. The job will be primarily office-based in either the UK or Lyon, France with around 1 week per month of on-site travel to customers.

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

OpenGL ES Software Developer

Posted Date: 22-12-2011

Company: Robert Bosch GmbH

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

Robert Bosch Car Multimedia GmbH develops smart solutions for the integration of entertainment, navigation, telematics and driver assistance functions in the Original Equipment business.

Job Description:
- Developing OpenGL ES Graphic Software for new innovative visualization of the vehicle surrounding
- C++ Development
- OpenGL ES
- Embedded platform
- optional: experience with computer vision

Graphics Driver Design Engineer

Posted Date: 21-12-2011

Company: Imagination Technologies

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

Imagination’s POWERVR graphics technology has an enviable reputation in the industry across semiconductor vendors, OEMs/ODMs, game publishers/developers, application developers and network operators, with hundreds of millions of units deployed with end users.

We are looking for graduate engineers to join our graphics driver development teams to write drivers for OpenGL.

Opportunity
Working as a part of a team, as a graduate engineer you will have some or all of the following responsibilities:
■Working closely within your team and liaising externally with other research and development teams design and develop graphics drivers
■Performance and optimisation of drive code
■Developing and maintaining architectural and functional documentation

OpenGL ES developer for exciting short term contract

Posted Date: 05-12-2011

Company: Zolmo

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

We are looking for someone with experience in developing components in C using OpenGL ES 1.0.

This component is to be used in an Android application which may be ported to iOS later, therefore experience creating cross-platform compatible (i.e. iOS & Android) components would be a plus. A thin Java layer will handle lifecycle events and delegates input to the OpenGL component.

The component renders a spherical panorama as a 3D scene which can be panned. The component allows navigation from one location to another using arrows. Image assets and navigational data will be passed by the Java layer and is not part of the work for the Open GL developer.

We are not looking to have this component written in Java using the android.opengl package and the candidate does not need experience working with Java.

Principal Graphics Software Driver Architect

Posted Date: 20-11-2011

Company: stealth startup

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

Expertise in OpenGL driver architecture
Experience in building and delivering Graphics Software Architectures
Development experience on Unix, Linux or Android
Excellent programming skills and knowledge of C/C++
Excellent software design, problem solving and debugging skills
Experience with GPU architecture analysis, design, and implementation
Experience developing for embedded systems
Experience with systems engineering or low-level hardware / driver programming
Experience using and implementing general operating system concepts
Experience with OpenCL, OpenVG a plus
Experience implementing compiler technology a plus
Experience with FPGA and hardware simulators a plus.

iOS developer with openGL skills for mobile

Posted Date: 18-11-2011


Location: Remote or Cyprus
Contact: .(JavaScript must be enabled to view this email address)

Hi,
we are looking for an experienced mobile iOS developer, someone who’s worked on AR, openGL, 3d graphics etc..
We’re looking for brilliant engineers with expertise in iOS, OpenGL, games, and/or graphics….

Software Application Developer

Posted Date: 29-09-2011

Company: Digital Signal Corporation

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

Software Application Developer

Become an elite member of a fast growing, highly motivated team and contribute to truly cutting edge technology.  At Digital Signal Corporation (DSC), we develop breakthrough technology solutions.  The Company is composed of scientists, engineers, software experts, and business leaders who invent, design, and supply solutions to industry and government.  We are seeking highly motivated and dedicated individuals who are interested in solving challenging problems and work well in a fast paced environment. 
DSC is rapidly growing and we have an opening for a Software Application Developer in our Chantilly, VA location.  Qualified candidates must be able to work well in a small company atmosphere and have excellent communication skills.  

Position Summary:
The role of the Software Application Developer is to design and implement customer-facing user interfaces for our precision 3d imaging products. Works under minimal supervision.

Essential Duties and Responsibilities:
•    Collaborate with Product Team on complex projects to review customer documentation and determine architectural requirements for custom-tailored client/server solutions
•    Conduct research and identify industry standards and best practices to maximize application interoperability with existing external databases
•    Design user interfaces to meet architectural and aesthetic requirements for clients
•    Rapid-prototype graphical user interfaces for product demonstrations, customer feedback and testing
•    Coordinate with Senior Database Architect and Software Design Team to implement production user interface applications, both centrally hosted and deployed on customer premises
•    Supports other software development efforts as needed

Minimum Qualifications:
•  Bachelor’s degree in computer science or related field.   4-7 years experience designing, implementing and testing real-world database-driven applications
•    Solid experience with cross-browser front end development (HTML, Javascript, CSS, AJAX) a must
•    Knowledge of RDMBS, database design.
•    .NET 3.5/4.0, VS2010, C#, MySQL/PostgreSQL/MS SQL Server 2008, IIS
•    Experience with either open source (preferably Python) or Microsoft-centric web application development, familiarity with both a strong plus
•    Strong visual design skills
•    The drive and ability to work efficiently and meet demanding deadlines in a fast-paced work environment
•    Candidate must meet eligibility requirements for a security clearance by the U.S. Government within a reasonable time after commencement of employment.

Desired Qualifications:
•    Silverlight, ADO.NET
•    Bachelors in Computer Science or related field required
•    Organizational and coding skills are top priorities; must be self-motivated and productive while working without close supervision
•    Other desirable skills: web application scaling and performance tuning, usability testing, XML-based application integration, web-based video delivery

Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. 
•   Ability to frequently sit, and reach within hands and arms length.
•   Regularly required to use office equipment such as PC, printer, telephone, etc.
•   Ability to regularly lift and/or move up to 10 pounds.
•   Specific vision abilities required by this job include close vision and use of computer monitor screens a great deal of time.


Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.
•   Individual’s primary workstation is located in an office with daily interaction in the production/manufacturing/lab areas.
•   The noise level in this environment ranges from low to moderate

Digital Signal Corporation is an Equal Opportunity Employer. We offer a friendly, business environment with a competitive salary and benefits package. All job offers are contingent upon successful completion of background and reference checks.

Embedded Software Engineer

Posted Date: 29-09-2011

Company: Digital Signal C

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

Embedded Software Engineer

Become an elite member of a fast growing, highly motivated team and contribute to truly cutting edge technology.  At Digital Signal Corporation (DSC), we develop breakthrough technology solutions.  The Company is composed of scientists, engineers, software experts, and business leaders who invent, design, and supply solutions to industry and government.  We are seeking highly motivated and dedicated individuals who are interested in solving challenging problems and work well in a fast paced environment. 
DSC is rapidly growing and we have an opening for a Embedded Software Engineer in our Chantilly, VA location.  Qualified candidates must be able to work well in a small company atmosphere and have excellent communication skills. 

Position Summary:
The role of the Embedded Software Engineer is design, develop, and test embedded software systems which control and process data from real-time electro-optical systems.  Works under minimal supervision.

Essential Duties and Responsibilities:
•  Develop test procedures and software to test existing system components
•  Develop and implement systems/software test plans for new and existing products
•  Troubleshoot hardware/software failures of existing systems and determine probable causes

Minimum Qualifications:
•  Bachelors in Computer Systems Engineering, Electrical Engineering, Systems Engineering
•  Bachelors in Computer Science acceptable only if applicant has significant real-world test experience and hardware background
•  At least 5 years experience in system/software testing real-world systems
•  Proficiency in C/C++ and Python; also, TCP/IP
•  Must understand both hardware and software and how they fit together. Must possess sufficient hardware/software skills to perform testing and determine source of problems independently
•  Knowledge of Linux and Windows development
•  Organizational and testing/debug skills are top priorities
•  Experience with one or more of the following:
o   Optimizing software for latency, throughput, critical timing; I/O bound and memory bound considerations
o   Linux kernel-mode drivers
o   Multithreading
o   DSP – signal or image processing and pipelining
o   GPU: CUDA/OpenCL
•  Very good oral and written communication skills
•  A high level of attention to detail
•  Candidate must meet eligibility requirements for a security clearance by the U.S. Government within a reasonable time after commencement of employment.

Desired Qualifications:
•  10 years experience in embedded real-time systems development and product development
•  Experience with one or more of the following
o   Control systems experience
o   Image/feature tracking and detection
•  Master’s Degree in CS or EE, with coursework in algorithms, DSP, or control theory

Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. 
•  Ability to frequently sit, and reach within hands and arms length.
•  Regularly required to use office equipment such as PC, printer, telephone, etc.
•  Ability to regularly lift and/or move up to 10 pounds.
•  Specific vision abilities required by this job include close vision and use of computer monitor screens a great deal of time.

Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.
•  Individual’s primary workstation is located in an office with daily interaction in the production/manufacturing/lab areas.
•  The noise level in this environment ranges from low to moderate

Digital Signal Corporation is an Equal Opportunity Employer. We offer a friendly, business environment with a competitive salary and benefits package. All job offers are contingent upon successful completion of background and reference checks.

Research Position in 3D interactive visualization, France

Posted Date: 15-09-2011

Company: DIGINEXT

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

Open position for a researcher in the area of real-time 3D visualization of massive geographic and CAD datasets at DIGINEXT. This position is for an Early Stage Researcher (ESR) in an EU-FP7 Marie Curie Actions Initial Training Network called DIVA: Data Intensive Visualization and Analysis.

Description

The DIVA project is an international EU-FP7 Marie Curie Initial Training Network (ITN) with a focus on structured and collaborative research and teaching activities in Data Intensive Visualization and Analysis methodologies in data-driven science and technology application domains. DIVA involves three academic institutions (University of Zürich, University of Rostock, and Chalmers Technical University), one research lab (CRS4) and two industrial partners (DIGINEXT and Holografika). Associated partners include large companies (nVidia, AMD, Airbus, Blom), research centers (Fraunhofer, CEREN), and hi tech PMIs (Gexcel, Eyescale)

This open position is for a research assistantship in a PhD program in DIVA, specifically in computer science with a focus on interactive 3D computer graphics and scientific visualization. With the continuing advances in data acquisition and simulation techniques, increasingly large 3D data sets have to be processed and interactively displayed for real-time visual exploration. The emphasis of the open position in this context is on the efficient scalable out-of-core and parallel visual data processing of very large geospatial (geographical, cartographical, and architectural) and CAD 3D datasets, including advanced data processing tasks such as e.g. feature extraction, geospatial querying, etc. Targeted application domains include the aerospace industry in partnership with Airbus, geo-visualization, urban planning, architectural modeling in partnership with Blom ASA and CEREN.

Ongoing research on the topic at DIGINEXT includes the V-City RTD project (http://vcity.diginext.fr), the VirtualGeo product the company develops since 1999 (http://www.virtual-geo.com), as well as the Airbus Virtual Aircraft projects the company is involved in.

On the part of the applicant, this requires interest not only in 3D graphics related algorithms and data structures but also in the task and data complexity of the targeted application, and collaboration with domain scientists, industrials and other institutions. Furthermore, a strong interest and good skills in learning new programming frameworks, 3rd-party code and applied mathematics is necessary, as the targeted research project also builds on other and previously developed techniques.

The activities of the position not only include research and continuing education for PhD students, but also support in teaching as well as administrative tasks. The main goal is to conduct excellent research on industrial problems generating results which are published and presented in top international journals and conferences, and to eventually work towards achieving a PhD degree through the writing and defense of a doctoral dissertation.

Company

This advertised position is at DIGINEXT (DXT), a 100% owned subsidiary of CS, a major European software services and system integration company. DIGINEXT hosts the Simulation and Virtual Reality division of the group. By creating such a division as soon as 1995, CS Group was one of the industrial pioneers in the field. This division regroups today 65 PhDs and engineers specialized in high performance interactive 3D. It is among the world’s industrial top ranking research and development centre with internationally acknowledged experts, and publications and presentation of results in the most prestigious conferences and journals (e.g. SIGGRAPH, Eurographics…). The division has developed many successful innovative 3D applications and products such as VirtualGeo™, The virtual aircraft maintenance trainer (Airbus), Hydronaute, a system for the monitoring and analysis of 3D oceanographic information around the globe in real-time (French Space Agency), etc

Workplace

The main premises of DIGINEXT’s Simulation and Virtual Reality Division are located in the sunny city of Toulouse, the French Aerospace city, in the south west of France close to Spain, ski resorts, the Mediterranean see and the surf beaches of the Atlantic Ocean. The premises of the company are close to both the city center and the spectacular “Cité de l’espace” Theme Park.
The DIVA project involves frequent interactions, internships, workshops and summer schools with the other international network partners. Hence the workplace incorporates short stays at other research labs and companies in other European countries and cities (i.e. Switzerland, Italy, Germany, Sweden, France and Hungary).

Benefits

ESR fellows and PhD students are remunerated according to EU-FP7 regulations for Marie Curie ITNs as well as according to local host regulations. ESR and PhD appointments will be made with respects to local host university and company guidelines. Same applies for fringe benefits and vacation days.

Requirements

  • A MSc degree in computer science or closely related area from a research university is required to enter the PhD program.

  • Applicants must not have resided or carried out their main activity in France for more than 12 months in the 3 years immediately prior to their recruitment.

  • The prospective candidates are supposed to have an excellent background in computer science and systems as well as strong mathematical skills and practical experience with computer graphics. Exposure to parallel programming and distributed systems is also welcome. Strong interests in collaboration with domain scientists and industrials is of further importance as well.

  • Applications must include a detailed CV/resume, information of university level educational background and practical work experience in computer science or a closely related field, a statement of motivation and clear exposition of prior graphics experience. Certified copies of transcripts and reference letters should be enclosed.

  • Applicants are obliged to engage in the DIVA training and research activities and, if applicable, PhD students in an organized PhD training program at the host institution.

Dates and More

Entrance is subject to the successful evaluation of candidate(s)

Duration is expected to be about 3 years

Envisaged Job Starting Date: 14/11/2011

Application Deadline: 28/10/2011

Contact

MONIQUE GEYRES

Simulation & Virtual Reality Division
DIGINEXT
5 Rue Brindejonc des Moulinais
BP 15872
31506 Toulouse Cedex 5 - France

URL: http://www.diginext.fr

email: monique.geyres@diginext.fr

Graphic Sofrware Development Engineers

Posted Date: 08-08-2011

Company: AMD

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

We are currently looking for software engineers at all levels in multiple locations as part of a core team developing DirectX/Direct3D drivers for AMD desktop/mobile graphics systems. The engineer will be involved in the development, debug, bringup, and performance tuning of new graphics hardware running on Microsoft Windows Operating Systems. The position will involve interfacing with ASIC design engineers and architects, OS engineers and peers in related development teams. The ability to interact directly with and debug low level hardware and operating system functionality is required. The individual will be a member of a team where communication and team skills are highly valued.

This team is essential to the success of AMD as a growing company. It is a very exciting environment where you will be working with the very best in our technology, while working on some of the most exciting projects the industry has to offer.

Skills:

• C and C++ programming experience
• Experience programming and optimizing games
• 3D graphics driver knowledge and experience
• D3D or OpenGL graphics application knowledge and experience
• 3D Hardware design experience is also relevant.
• OS and performance knowledge and experience
• Direct experience on either Xbox360 or Playstation 3 is a plus

Jr. Software Developer

Posted Date: 01-08-2011

Company: Presagis

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

Presagis is an industry leader in commercial-off-the-shelf (COTS) modeling, simulation, and embedded graphics solutions.

We are looking for someone with 1-3 years of software development experience (or an exceptional new grad) to join our software development team in San Jose, CA working on our Creator 3D Modeling product.

If you…

  • have a BSCS/CE or equivalent (Math, Physics, etc)
  • have excellent programming and debugging skills
  • know a bit about 3D graphics and have used OpenGL or other 3D graphics APIs
  • can find your way around MicroSoft Visual Studio
  • can build GUIs that make sense
  • want to work on a fun product

We want you to join our team and…

  • help develop new GUI-centric 3D modeling tools using C/C++ and OpenGL on Windows based systems
  • work with other engineers, 3D artists and Subject Matter Experts to design and implement new core functionality, new products, and maintain existing products
  • help port our Creator product from C/C++ to C#/WPF
  • help make sure our product does what our customers need

And it wouldn’t hurt (but is not required) if you…

  • know something about other 3D modeling tools (3DSMax, Maya, Blender, SketchUp, etc)
  • can program in Python
  • have some experience on Linux

For more information on the product you would be working on (and other stuff we do at Presagis), check out the Creator product page on our website: www.presagis.com. If this is something you would like to work on, drop me a note.

 

C++ Developer with openGL Exp

Posted Date: 19-11-2010

Company: Infovision

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

•   Experience in C/C++
•   Experience in OPenGL
•   Experience with Embedded system will be a plus

Senior Graphics Programmer

Posted Date: 19-11-2010

Company: Animoto.com

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

Animoto.com is looking for a Senior Graphics Programmer to join our Engine and Tools team. We’re a well-funded start-up that has been making a big splash all over the press, from the New York Times to TechCrunch. We’re not looking for code monkeys—we want to find people who care about their code and who want to be challenged and grow in their skills.

Job Description
You will help design, develop and optimise the existing OpenGL-based engine that runs on Fermi-class hardware on Amazon’s high-performance EC2 GPU clusters. You will help create new techniques, adapt existing algorithms and implement research papers for the following areas:
- Animation system (keyframed and procedural)
- Particle system
- Physics simulation
- Dynamic camera systems
- Lighting and material models
- GLSL shader system
- Image-processing and analysis
- 2D/3D Compositing
- Text animation and rendering

Required Experience
- Minimum 5 years of C++ and Java
- OpenGL + GLSL
- Strong math foundation
- Strong sense of design and aesthetics
- Understanding of content pipeline and tools

Bonus
- Games or film industry experience
- Computer vision
- Demoscene background
- x86 assembly optimisation (e.g. SSE)
- CUDA / OpenCL

Location
This position can be based, in order of preference, either in Singapore, NYC or Shenzhen (China).

Salary: Competitive

About Animoto
Turn your photos & videos into pure amazing.
Animoto is a web application that automatically generates professionally produced videos using their own patent-pending technology and high-end motion design. Each video is a fully customized orchestration of user-selected images and music. Produced on a widescreen format, Animoto videos have the visual energy of a music video and the emotional impact of a movie trailer.

The heart of Animoto is its newly developed Cinematic Artificial Intelligence technology that thinks like an actual director and editor. It analyzes and combines user-selected images, video clips and music with the same sophisticated post-production skills and techniques that are used in television & film.

Software Engineer - Volume Rendering

Posted Date: 17-11-2010

Company: Vital Images Inc.

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

COMPANY OVERVIEW:

Vital Images, Inc. is a market leader in advanced visualization software solutions for physicians and healthcare specialists. The company’s sophisticated technology gives radiologists, cardiologists, oncologists and other medical specialists productivity and communications tools that can be accessed throughout the enterprise and via the Web, anytime, anywhere to improve patient diagnosis and outcomes.  Vitrea® software is utilized at more than 4,000 hospitals in over 80 countries. Established in 1988 and headquartered in Minneapolis, Vital Images also has offices in Europe and Asia. For more information, visit www.vitalimages.com.

BASIC PURPOSE AND OBJECTIVES:
Contribute to radical and incremental improvements of visual quality, performance and capabilities of the Vital Images volume rendering engine. 

OVERALL OUTPUTS, DUTIES AND RESPONSIBILITIES:

•   Contribute to improving and extending the current volume rendering engine.
•   Work with external users and internal product owners to understand requirements for the Rendering Team.
•   Work with external technology partners (e.g. NVIDIA, Intel, AMD/ATI) and internal technical users to optimally utilize and integrate with other system components.
•   Design and prototype innovative rendering algorithms utilizing GPU and/or CPU; enterprise rendering pipelines; enhancements to medical visualization techniques; etc.
•   Contribute to productizing proven prototypes.
  
ORGANIZATIONAL RELATIONSHIPS:
Reports to: Manager of Rendering Technology   
Supervises: None
  
EDUCATION AND EXPERIENCE REQUIREMENTS:  
BS, MS, or PhD in Computer Engineering, Computer Science, Electrical Engineering or related field.  Commercial experience productizing volume rendering is a plus.

 


SKILLS AND OTHER REQUIREMENTS:

•   Strong communication skills.
•   Product-oriented software life cycle skills in C++, including a strong commitment to unit testing and maintainable code.
•   Strong understanding of the fundamentals of volume rendering algorithms and expertise in implementing them.
•   Deep knowledge of GPU (OpenGL/Direct3D), CPU, cache, memory and disk systems and how they relate to rendering performance.
•   Ability to analyze and optimize CPU and GPU code.

Other desirable skills:

•   Client-server architectures, especially client-server rendering pipelines.
•   Medical rendering requirements such as segmentation, multi-modality, etc.
•   Software rendering optimization.
•   GPU Computing: OpenCL, CUDA, etc.
•   Parallel/multi-thread programming.
•   Low-level optimization: SSE, etc.
•   Additional technologies: STL, Boost, PowerShell
•   Practical experience with Scrum, XP or Agile methodologies.

PHYSICAL REQUIREMENTS:
Must be able to lift up to 40 lbs. No unusual physical requirements.

WORKING CONDITIONS:
Regular business hours are Monday through Friday, 8:00 a.m. to 5:00 p.m. Hours can vary and expand as dictated by project demands.

We are an Equal Opportunity/Affirmative Action Employer M/F/D/V

Column Header
Column Footer