OpenGL Job Search - Detail Listing
Client Alliance Engineer, MTS Software Engineer
Posted Date: 28-03-2013
Company: AMD
Location: Worldwide
Link to job posting
AMD is looking for a senior software engineer for an exciting role in Client Alliance Engineering. You will work with software developers all around the world creating consumer facing (e.g.: multimedia, security, etc.) applications, and help them to fully exploit the capabilities of AMD CPUs, GPUs and APUs. You will work with the latest technology, and interact closely with key AMD technical experts to ensure the best possible performance and results on AMD platforms.
AMD Client Alliance Engineering works to create the best user experience in situations where consumers want consistent, silky smooth and better than real-time results. We aim to raise the standards for consumer client applications and we do everything in our power to make the users understand why they were right to buy AMD.
Role/Responsibilities:
• Developer Solutions Engineer is responsible for working directly with AMD’s consumer and multimedia software partners (ISVs) and open source projects - leading AMD’s engineering engagement with them to drive AMD focused performance optimizations into their solutions in areas such as digital video playback and transcoding, encryption and compression, video conferencing, image and video processing, and human-machine interface.
• Accountable for all technical aspects of delivering differentiating software on AMD’s APU and GPU platforms.
• Implementing optimizations in developer applications, and/or assisting developers in doing so.
• Provide developer guidance, performance analysis, software optimization, testing and implementation support.
• Write code samples for software developers to demonstrate a unique AMD feature or superior AMD performance.
• Identify technical differentiation opportunities and lead the implementation of identified technical goals.
• Collaborating with AMD Alliance teams to drive adoption of AMD platforms and business expansion.
Requirements:
• Minimum Bachelor engineering degree from top schools in EE, CS or CE with minimum 5+ years of experience of hands-on performance software development experience, particularly with client software in the areas of multimedia, video and/or graphics.
• Strong technical skills in software development in C / C++ and computer architecture.
• Experience in multi-core / multi-threaded programming.
• Experience in GPU computing (e.g.: OpenCL, CUDA, DirectCompute, C++ AMP, GPGPU).
• Experience with performance analysis and optimization at system and application level.
• Flexible to learn new skills and drive completion of business goals.
• Experience in benchmarking is a plus.
• Experience in 3D graphics programming using D3D and/or OpenGL is a plus.
• Experience in x86 and x86-64 assembly language, SSE and AVX extensions is a plus.
• Excellent communication skills and ability to interface professionally with external developers over e-mail, in person and over the phone on a regular basis.
• Strong time management and agility skills to balance the varying workload from both internal & external projects.
• Knowledge of the software development life cycle with strong commitment to quality & process.
• Strong interest in creating and evangelizing developer sample code, white papers and application notes.
• Strong problem solving and debugging skills.
• Ability to travel as needed globally to collaborate with external developers.
• Can work independently and as part of a global virtual team.
3D Graphics Software Developer
Posted Date: 26-03-2013
Company: CMLabs
Location: Montréal, Quebec, Canada
Contact: .(JavaScript must be enabled to view this email address)
Join a team of talented developers building computer graphics for immersive virtual environments for the world’s leading manufacturers and training organizations. The Vortex team is seeking a 3D Graphics Software Developer to join our visual-simulation applications team. The individual will be responsible for software development of visualization and animation modules within an interactive, virtual world building and planning application as well as for our simulator technology. Candidates must have good oral and written communications skills and work well in a team environment. Responsibilities include the design, development, testing and documentation of the application and continuous QA process implementation.
These applications are used for training operators and mission planning in different domains such as heavy equipment for construction, ports, mining, as well as robots, remotely operated vehicles, submarines and more.
Visit our video gallery at: youtube.com/user/vortexsim.
Qualifications
• B.Sc. in Computer Science or related engineering field
• At least 5 years of experience in developing commercial animation / 3D graphics applications
• Expert in computer graphics & 3D graphics APIs (OpenGL & Direct3D an asset)
• Expert in scene graphs (OpenSceneGraph an asset)
• Expert in C++
• Expert in object-oriented programming (Design Patterns & UML an asset)
• Familiarity with scripting languages (Python an asset)
• Experience in cross-platform development (Windows & Linux)
• Demonstrated competency and enthusiasm for application performance, characterization, and optimization
• Strong sense of responsibility and commitment
• Oral & written bilingual (French & English)
About Vortex (www.vxsim.com)
Based in Old Montreal, CM Labs develops the Vortex software and immersive turn-key simulators based on the Vortex software. Vortex is the leading development platform for real-time modeling of physics-based vehicles, machines and robots. Vortex is used by applications developers to build physically accurate motion models and interactive behaviors for demanding industrial and defense applications such as training, virtual testing, mission planning and visualization.
Visit our website at: vxsim.com
We provide competitive salaries and an employee group benefits package.
GPU Compiler QA Automation Engineer
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.
We’re looking for exceptional QA automation engineer. This is an early opportunity to help to drive major improvements to the qualification and testing processes for Apple GPU compilers.
Key Qualifications:
•Knowledge of graphics technologies such as OpenGL, GLSL
•Proven testing and bug reporting skills
•Test automation development skills
•Strong scripting language programming skills
•Basic understanding of compilers
Description:
Automating testing of GPU compilers
Triaging failures from automated testing
Monitor performance of GPU compilers
Education:
BS CS or equivalent
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
CAD iOS Application - OpenGL & Objective C
Posted Date: 16-03-2013
Company: Orange Juice Studios
Location: London
Contact: .(JavaScript must be enabled to view this email address)
We have been working on an CAD application for the last year, and we would like someone to finish it off. A lot of ground work has already been done, and much of the programme has been defined.
Essential skills required:
Detailed OpenGL and Objective C programming experience.
Experience with iOS development
Working knowledge of CAD
Please get in touch if you believe you have the right skill set.
We will be happy to provide more details.
OpenGL Manager - Tegra Graphics
Posted Date: 14-03-2013
Company: NVIDIA Corporation
Location: United States
Contact: .(JavaScript must be enabled to view this email address)
NVIDIA is seeking an experienced manager with strong technical skills to lead a talented team of graphics engineers. The team delivers high-quality 3D graphics software for mobile platforms. Engineers write and maintain high-performance drivers, work on improving windowing systems, as well as focus on improving power and performance on several operating systems. This effort plays a key role in providing a world-class visual computing experience in tens of millions of mobile devices world-wide.
This position is responsible for all aspects of engineering management and execution for an OpenGL production driver team. This includes prioritizing customer/internal requests, bug management, executing deliverables and features for regular releases, internal project management, coordinating work with other teams, and team building.
MINIMUM REQUIREMENTS:
- Candidate should hold a BS or MS degree in EE/CS/CE with at least 4 years of software development experience.
- Possess strong organizational skills to manage numerous ongoing projects and drive software development with a large team of globally distributed engineers.
- Strong leader and great communicator, with the skills, experience, and maturity to lead the graphics team and interact directly with program managers, other engineering teams, and customers.
- Understanding and track record of test-driven-development.
- Strong background in coaching and developing engineering staff.
- Strong project management, scheduling and organizational skills.
- Comfortable with the OpenGL or OpenGL-ES graphics standards, with implementation experience a plus.
- Experience with Linux, Android, or other embedded operating systems a plus.
Linux Graphics Driver Engineer
Posted Date: 14-03-2013
Company: Imagination Technologies
Location: Kings Langley
Link to job posting
Opportunity:
Working as a part of a team you will have some or all of the following responsibilities:
• Design and develop Linux graphics drivers to drive our current and next generation graphics cores
• Performance and Optimisation of the driver code
• Working closely within the team and liaising externally with other research and development teams
• Architectural and functional documentation.
Required Skills:
• Excellent C programming skills.
• Experience of developing Linux kernel-mode and low-level code.
• Familiarity with the Linux graphics stacks, including one or more of X11/XOrg, Wayland, Android (SurfaceFlinger).
Desirable Skills:
• Linux used in embedded environments.
• Experience with OpenGL ES or OpenGL.
• An understanding or history with 2D graphics
Design Engineer
Posted Date: 14-03-2013
Company: Imagination Technologues
Location: Kings Langley
Link to job posting
Opportunity:
This role involves writing OpenGL ES drivers for current and next generation low power graphics cores, as well as influencing future hardware design. The team works to support major device manufacturers and OS vendors to produce cutting edge graphics for the low power market.
Working as a part of a team, you will have some or all of the following responsibilities:
Design and develop OpenGL ES graphics drivers to the Khronos specifications to drive our current and next generation graphics cores.
Hardware and software performance analysis and optimisation of drivers to get the most out of our graphics IP.
Interaction with simulator, research and HW design teams to improve our next generation graphics cores.
Support customers and their partners in bringing new products to market
To help maintain architectural and functional documentation
Participate in the Khronos process of creating OpenGL ES specifications
Required Skills:
Excellent C programming skills
Working knowledge of the modern 3D graphics pipeline
Experience with OpenGL ES or OpenGL
Understanding of computer architecture concepts (CPU, Cache, MMU, Memory etc).
Ability to understand and communicate complex idea
OpenGL Graphics Driver Lead Engineer
Posted Date: 14-03-2013
Company: Imagination Technologies
Location: Kings Langley
Link to job posting
Required Skills:
Excellent C programming
• Excellent software design
• Experience in low-level driver development for Linux or Windows
• Experience with modern, advanced OpenGL and GLSL - not just OpenGL course ‘101’ with GLUT and glBegin/glEnd!
• A throrough understanding of computer architecture issues (virtual memory, MMUs, caches etc.)
Desirable Skills:
• Assembly language programming
• High-level language compiler design
• Debug of HW command buffers
• An understanding of the history of 3D graphics
• Experience of working in a large codebase
A little bit about you:
The successful candidate will:
• be a mature, self-starter who can work independently or as part of a team, as required
• have a positive attitude and constantly strive to innovate
• have excellent time-management and focus
• take responsibility for delivering complex work on-time
• be able to understand and communicate complex ideas
• have excellent attention to detail
C++ User Interface Engineer
Posted Date: 04-03-2013
Company: Rhythmia Medical / Boston Scientific
Location: Burlington, MA
Contact: .(JavaScript must be enabled to view this email address)
Rhythmia Medial is looking for an engineer who is passionate about the front end. Someone who has User Experience at his or her core, but can implement (read: code) their vision.
Rhythmia Medical, a recent acquisition of Boston Scientific, is developing a next generation Mapping, Visualization and Navigation system for the treatment of cardiac arrhythmias. We need the best and the brightest to join our talented team and help make the impossible possible.
Do you want to create what people said could not be done?
Do you want to work alongside a group of phenomenally talented people?
Do you want to develop a medical device that will truly make a difference?
If this describes what you want in your next opportunity, consider joining our Rhythmia Medical business and help us make it happen.
We are interested both in seasoned professionals with industry experience as well as exceptional recent graduates from leading institutions.
Requirements:
A strong CS background, preferably BS/MS in Computer Science of equivalent
Qt or equivalent experience with UI frameworks
Expertise in C++ with a strong Windows background
In-depth knowledge of OpenGL, graphical programming tools, and libraries, is a plus
Superior design and development skills
Quality System Requirements
In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures.
Working Conditions
• General Office Environment
• Travel 0-10%
3D Software Engineer; OpenGL and C++ is a must!
Posted Date: 01-03-2013
Company: Akvelon
Location: Bellevue, WA
Contact: .(JavaScript must be enabled to view this email address)
Our client is looking for a unique kind of software developer to join their team. As 3D development is becoming more and more relevant, our client is looking for 3D software developers to join their team. This is an exceptional contract position which will enhance your career and allow you to work with a team of brilliant engineers!
Duration: 6 months
Requirements:
· Strong C++ coding skills and experience in platform/system level development
· 3D graphic design development
· Experience developing shaders for games and other graphics
· WebGL, OpenGL
· GLSL, HLSL
· Desirable:
· Familiarity with performance tuning and investigation techniques
Courtneyc(at)akvelon(dot)com
206-905-4626 X8807
Akvelon is Puget Sound’s premier Employment Consulting Agency, voted one of Puget Sound Business Journal’s fastest growing companies 5 years in a row. We are a growing company with a dynamic start up atmosphere, committed to offering our employees challenging and rewarding projects with major clients within the Northwest. To learn more about Akvelon and other opportunities, please visit our website at: www.akvelon.com
3D Software Engineers needed, OpenGL, C++ is a must
Posted Date: 01-03-2013
Company: Akvelon
Location: Bellevue, WA
Contact: .(JavaScript must be enabled to view this email address)
Our client is looking for a unique kind of software developer to join their team. As 3D development is becoming more and more relevant, our client is looking for 3D software developers to join their team. This is an exceptional contract position which will enhance your career and allow you to work with a team of brilliant engineers!
Duration: 6 months
Requirements:
· Strong C++ coding skills and experience in platform/system level development
· 3D graphic design development
· Experience developing shaders for games and other graphics
· WebGL, OpenGL
· GLSL, HLSL
· Desirable:
· Familiarity with performance tuning and investigation techniques
Courtneyc(at)akvelon(dot)com
206-905-4626 X8807
Akvelon is Puget Sound’s premier Employment Consulting Agency, voted one of Puget Sound Business Journal’s fastest growing companies 5 years in a row. We are a growing company with a dynamic start up atmosphere, committed to offering our employees challenging and rewarding projects with major clients within the Northwest. To learn more about Akvelon and other opportunities, please visit our website at: www.akvelon.com
OpenGL/Java - Graphics programmer
Posted Date: 01-03-2013
Company: Tecnobit
Contact: .(JavaScript must be enabled to view this email address)
We are searching for a software programmer that will maintain and further expand an existing web application developed with Java technologies and OpenGL.
This architectural design software features:
- a 2D CAD-like input for rapid designing of rooms
- 3D previewing of the final scene with basic user’s interaction
- a photo-realistic rendering using a third party library
Programming skills required:
- Experience in developing desktop applications with java (Swing/AWT/Java2D)
- Knowledge of 2D and 3D math (linear algebra, analytic geometry)
- Experience using OpenGL through the LWJGL (or similar) library
- Basic knowledge of the JNI framework for accessing native libraries (C/C++) is appreciated
You can view a commercial presentation video of the project here http://www.tilelook.com/en/
Our company
We are a well-known software house based in Italy called Tecnobit. Tecnobit was founded in 1986 and is now one of the leading software developers in the AEC field in Italy. Tecnobit develops, resells and supports over 30 software products for Architects, Engineers and Land Surveyors in Italy, with a staff of 50 people including: developers, technical assistants and commercial agents. Over the last 3 years Tecnobit has grown substantially in its local Italian market with its “traditional” licensed software products and has been developing new exciting projects for the global international market and for the web.
Our job proposal
We are looking for developers who are willing to work part-time or full-time on a specific project. We are searching for both short-term or long-term collaboration. Developers will work in a team over distributed networks/environments and will be given access to a repository of code and documentation shared with other team members. Tasks will be set periodically with previous agreement on compensation.
For further information, please contact me and send me your CV, I will be happy to reply and send you a detailed technical presentation of the project.
Fabio Rossi
Graphic Developer
Posted Date: 28-02-2013
Company: Robert Bosch Engineering and Business Solutions Limited (RBEI)Bangalore, India
Location: Bangalore
Contact: .(JavaScript must be enabled to view this email address)
Position: Permanent
Experience: 2 - 7 years
Qualification: BE/BTECH/MTECH (CS/ECE)
Skill set:
* Practical exposure to developing graphics for embedded systems (Optional)
* Good Experience in OpenGL ES 2.0 / Open GL ES 1.0 / OpenGL 1.0 (mandatory)
* Experience working with OpenSceneGraph is an added advantage
* Languages: C++ using OOAD and UML concepts
* Good programming and debugging skills (C++) for multithreaded software development
* Good communication skills
Please find the feature list that we have developed for
Navigation Map:
1. Implementation of 3D features like rendering of lit and textured terrain.
2. Runtime texture generation for mapping on terrain.
3. Implementing dynamic out-of-core terrain loading rendering (Camera scales from a galaxy level all the way to ground level).
4. Using in-frame LOD algorithms for terrain.
5. Mapping vector data like roads and buildings on terrain.
6. Writing optimized algorithms for the above to utilize specific features of embedded GPUs.
7. Optimizing for maximum performance and quality for an embedded environment (more challenging than deployment on PC).
Following are the links containing demonstration of Bosch Navigation Map:
http://www.youtube.com/watch?v=zm-GMwG54SE&playnext=1&list=PL149706039543532E&feature=results_main
http://www.youtube.com/watch?v=7tX7z8e-pko
http://www.youtube.com/watch?v=oyx7JSv2C1c
Regards,
Sandeep.K.R
Human Resources [RBEI/HRL1-M]
Phone: +91(0)80 6657 5565
Robert Bosch Engineering and Business Solutions limited, Bangalore. http://www.boschindia.com/rbei |
Glad to Connect - | http://in.linkedin.com/in/sandeepkr |
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
