Part of the Khronos Group

OpenGL Job Search - Detail Listing

Senior Software Engineer Graphics

Posted Date: 18-03-2014

Company: Johnson Controls

Location: Karlsruhe, Germany
Link to job posting

Tasks:
- Development of software for 2D and 3D graphics
- Requirements analysis, design, implementation, test and integration of graphics software components
- Maintenance and enhancement of modular software components for graphics
- Cooperation and collaboration with internal and external partners as well as with the engineering department of the car manufacturer
- Define and evaluate 3D graphics tool chains
- Support of μController benchmarks
- Support defining global graphics strategy for Driver Information platforms

Your Qualifications
- Experience in embedded graphics software engineering preferred in the Automotive area or gaming industry
- Knowledge about GPUs and rendering pipelines
- Excellent ability and experience with UML and programming C and C++
- Knowledge of software processes, software development tools and agile software development methods e.g. Scrum or Kanban
- Excellent ability and experience with 2D, 3D and vector graphics
- Excellent ability and experience with open graphics APIs (e.g. OpenGL ES, OpenVG, Good communication skills and ability to work in multicultural teams
- Good English and German language skills
- Knowledge of 2D (e.g. Photoshop) and 3D (e.g. Maya) tools a plus
- Knowledge of 3D Engines in automotive (e.g. Kanzi) or any game engine
- Bachelor or Master degree in Computer Science, Communications Engineering or Engineering or similar qualification
- Germany: TU, FH, BA, Diploma, Bachelor or Master degree or similar qualification

Help Blaze A New Trail with the Adndroid Framework

Posted Date: 04-03-2014

Company: SEA Group

Location: Hillsboro, OR or Folsom, CA
Contact: .(JavaScript must be enabled to view this email address)

SEA Group is currently seeking engineers to become part of growing department of a high-tech company in the Northwest. The CTS Engineering team is seeking several software engineering candidates with a strong background in Android OS and Linux/kernel, with experience in display, graphics, connectivity, power management, security and/or sensors. The successful candidate will also have strong driver knowledge and an understanding of HW/SW interfaces. The ideal candidate is a self-starter with excellent communications skills. You must work well both on a team, and on your own. We require a candidate who can quickly bring up a new technology and assess risk in a fast-paced and informal environment. Continuous self-education in media fields as well as software development tools and methodologies will be a key factor in your success in this position. Effectively collaborate with internal and external cross-functional orgs and customers. The candidate should be highly motivated and self-directed with the ability to work well both independently and as a proactive team member. Passion for learning, excellent customer communications, interaction and presentation skills are necessary to fulfill the requirements of this role.
Required Skills:

The following are absolute must:

1.    Android Experience - Must
2.    Linux, Kernel and Device Driver Experience - Must
3.    Embedded Software Experience

The above and expertise in any of the following areas:

1.    Android Security, DRM (Widewine, Playready)
2.    USB, HDMI and SLIMPORT
3.    Graphics (OpenGL)
4.    Camera/Imaging
5.    Connectivity (WIFI, BT, NFC, GPS)
6.    Sensors
7.    Hardware BringUp
8.    Linux and Kernel
9.    Android Framework

Please forward your resume along with your level of interest. 

SEA Group, Inc.
217 523 1717 x105

MTS Software Development Engineer - OpenGL

Posted Date: 18-02-2014

Company: AMD

Location: Orlando, FL
Link to job posting

The successful applicant will work as part of a team developing OpenGL drivers for AMD graphics accelerators. The engineer will be involved in the bring-up, debug and performance tuning of new graphics hardware running on multiple 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.


Candidate will:

• Develop and support OpenGL drivers for desktop and mobile ASICs

• Develop and support OpenGL ES drivers for embedded applications

• Resolve problems reported by customers, application developers, and internal testing

SKILL SET

• B.S. (M.S. preferred) in Electrical Engineering, Computer Engineering, Computer Science, or an equivalent field is required.

• At least 5 years of experience developing software in a professional environment is required.

• Experience using C/C++ is required.

• Experience programming with OpenGL or OpenGL-ES is a plus.

• Experience developing applications or system level software for Android is highly valued.

• Experience with software development tools such as a source level debugger and code profiler is required.

• OpenGL ICD driver development a plus.

• Familiarity with D3D a plus.

• Familiarity with graphics shaders (e.g. GLSL) a plus.

• Systems-level programming for Windows and/or Linux (including wgl/glx/egl) a plus.

• Understanding of 3D graphics algorithms a plus.

To apply, please follow this link: https://www.amd.apply2jobs.com/ProfExt/index.cfm?fuseaction=mExternal.showJob&RID=28367

AMD does not accept unsolicited resumes from headhunters, recruitment agencies or fee based recruitment services. AMD and its subsidiaries are equal opportunity employers and will consider all applicants without regard to race, marital status, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law. EOE/MFDV

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.

OpenGL Contractor: 3-6 month opportunity!

Posted Date: 02-02-2014

Company: Lytro

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

OpenGL:  Experienced OpenGL shader coder with at least 5 years commercial real-time application experience.

Qualifications:
- BS in Computer Science or a related field (MS preferred)
- 5+ years of hands on C/C++ programming experience
- Strong background in embedded graphics (OpenGL, GLSL)
- Experience building first class real-time experiences
- You work well in a fast paced startup-like environment
- Strong analytical skills

Opportunity:
- Work on groundbreaking computational photography products for Lytro, a well established startup in Mountainview, CA. This could leasd to a full-time opportunity or long-term contract for the right person.

Software engineer

Posted Date: 15-01-2014

Company: Kano Computing Ltd.

Location: London
Link to job posting

Kano creates new, simple, fun ways for people to be creative with technology. The Kano computer and coding kit became the most-crowdfunded learning product ever on Kickstarter, raising $1.5 million from backers in 46 countries worldwide. We open-source all our software. Based in Shoreditch (London), we are a dynamic team of makers, open to creative projects and active in the community.

Role:

You will be part of a young and motivated team, responsible for implementing and maintaining the OS and different software projects. You will work on software optimisations to mitigate hardware limitations, using the GPU through OpenGL/OpenVG.

Knowledge and Skills:

• C/C++, Python, Bash
• OpenVG, OpenGL, EGL
• GNU tool chain, debugging and profiling
• WebKit, GTK
• Ability to work independently and propose solutions to solve technical problems

Perks:

• Good freedom / ownership in terms of tech-stack, architecture
• The challenge of teaching programming to the next generations, as a game
• Work in a creative and involved environment, with bleeding edge technology

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