Graphics Developer

Igalia


2 months ago

05/14/2019 11:52:19

Job type: Full-time

Category: Software Dev


Job description

At Igalia, we have positions open on our graphics team, which has a particular focus on Linux graphics. The graphics team at Igalia is geographically distributed and incorporates a wide variety of expertise including the OpenGL and Vulkan APIs, open-source GPU drivers (Mesa), as well as many other layers of the graphics stack.


Required skills

Good English communication skills, both written and spoken.

Capacity to work autonomously in a distributed environment.

Linux experience.

Programming experience in C (C++ experience is a bonus).

Good understanding of the open-source development model and practices.

Useful skills

None of these skills are required beforehand, but they represent the sort of skills that members of the graphics team use for their day-to-day tasks.


Understanding of modern GPU hardware.

Familiarity with 3D APIs (Vulkan, OpenGL, Metal, or DirectX).

Experience contributing to open-source projects, especially those involving the Linux graphics stack.

Development experience in Mesa and open-source GPU drivers.

Development experience in display technologies such as X11 or Wayland.

Development of UI toolkits (GTK+, Qt, etc) and/or desktop shells and compositors (GNOME shell, etc).

Willingness to represent Igalia at events and speak about our work at relevant conferences.

Work environment

Igalia is a worker-owned, employee-run company with 16 years of experience building open source software in a wide range of exciting fields. We work on the core of such widely-deployed projects as the WebKit and Blink browser engines, the Mesa graphics drivers, the V8 and JavaScriptCore language runtimes, and the GStreamer multimedia toolkit. We are also at the cutting edge of high-speed software-defined networking with our work on Snabb Switch. At Igalia, you can develop your career in a unique environment, participating equally in the management of the company via our democratic, consensus-based assembly structure.


Igalia is a remote-friendly working environment, enabling employees all over the world to participate fully in the company culture. Our team includes employees based in Asia, Europe and America, spanning both timezones and cultures.


One of the core principles of Igalia is equality, so we feel a deep and continual obligation to acknowledge and counter the structural discrimination that permeates our industry and our world. In a practical sense this means that we use principles of diversity and inclusion to help shape company policy and to maintain a safe and just work environment. We also feel that one of the best ways to accomplish these goals is to grow and maintain the diversity of Igalia itself. We welcome applicants regardless of their age, disability, gender, race, marital status, religion, sexual orientation or whatever type of systemic discrimination that they have faced.


Application form

Send us your CV, accompanied by a brief cover letter by filling the form below. Happy hacking!

Please fill in the form below, all fields marked with an asterisk (*) must be completed.

If you have any further question please feel free to contact us.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Karat (Anywhere)

    Interviewing is a universal experience, but it is no one’s job

    Interviews are the gateway between people and jobs--they are a critical connection point. And yet, while the interview is a universal experience, it has never been recognized as its own discipline. In fact, the vast majority of people conducting interviews receive no formal training in how to do so.


    Karat is the market leader in Interview Engineering

    At Karat, our mission is to make every interview predictive, fair, and enjoyable. To do so, we created and established the category of Interview Engineering.


    Founded in 2014, Karat is a privately held and venture-funded company based in Seattle. Key clients include Pinterest, PayPal, Citrix, Intuit, and InVision.


    Interview Engineering at Karat

    Karat Interview Engineers are a community of experienced software developers who are equipped with best practices and technology needed to provide the most predictive, fair, and enjoyable interviews to software engineering job candidates. Interview Engineers include software development managers, software engineers, and freelancers covering the full technology stack. As an Interview Engineer, you will interview job candidates using the Karat approach and interviewing infrastructure in a wide variety of roles on behalf of leading companies worldwide.


    Flexible, high impact work that is compensated at highly competitive rates.

    As an Interview Engineer, you will be compensated at highly competitive rates for your interviewing expertise.  The time commitment is flexible---many of our interviews happen on nights and weekends.  Some experts do 10 interviews/week while others do over 25 interviews/week.  You can work from anywhere, anytime.  You will sharpen your interviewing skills and transform the interviewing experience for every candidate and company.

    About You

    Experienced software engineers who believe that interviewing is a first-class job

    Interviewing experience focused on evaluating fundamental computer science skills (i.e. data structures, algorithms etc.), software craftsmanship (i.e. understanding of unit testing, source control, APIs etc.), and/or specific technologies (i.e. iOS, distributed systems etc.)

    Strong oral and written communication skills

    Able to empathize with candidates and provide actionable feedback

    A genuine desire to continuously improve the Karat service and technical interviewing

     
     

    Statement of Non-Discrimination:

    In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. Above and beyond discrimination and harassment based on “protected categories,” we also strive to prevent other subtler forms of inappropriate behavior (i.e., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at Karat.


    We value a diverse workforce: people of color, womxn, and LGBTQIA+ individuals are strongly encouraged to apply.


    With thanks to the Level Playing Field Institute for this statement of non-discrimination.

  • Respondent (North America or LATAM)
    4 days ago

    Respondent is a two-sided marketplace that connects market and user researchers with the highest quality research participants in the world. Our platform gives researchers a single place to quickly find the right participants for their projects, as well as schedule and pay them instantly. It simplifies the work that’s necessary to conducting quality research. Companies like IBM, Airbnb, Uber, Microsoft, Procter & Gamble and many more trust and integrate us into their research processes.

    We are a small, quickly growing, fully remote tech startup. Working as a distributed team allows us to hire the best talent regardless of location (right now, everyone works in a continental US Time Zone). All of our employees have areas of expertise as well as a wide breadth of knowledge in their domains. This blog post shares more insight into how we work successfully as a distributed team.

    Responsibilities:

    • Build frontend applications to support the growing needs of the business
    • Work closely with our product team, quality assurance, and other engineers
    • Work across multiple verticals (and get your hands dirty) in a startup environment 
    • Take full ownership and responsibility for building, shipping, and maintaining core features, end to end. 
    • Work with and improve processes
    • Exhibit user empathy

    Who are you?

    • 4+ years of experience with modern JS frameworks (Vue, React, AngularJS, Angular 2+)
    • Skilled in or interested in learning Vue.js (Prior Vue experience is a plus!)
    • Knowledgeable about unit testing, CI/CD, and common JS build/task runners like Webpack and Gulp
    • Experienced in scaling code and optimizing web performance
    • A voracious learner who is always researching
    • Previous experience in a startup or small team where you had deep ownership of your work (and saw huge impact)
    • An excellent communicator who gives and receives feedback effectively
    • A lover of process and process improvement 

    We are looking for someone who matches our level of joy for the work we do, brings something new to the team, and elevates our game. As a small, growing company we work together to get everything done. For engineers that means daily standups, contributing to documentation, and working on things in different departments. Our values are: Always Researching, Ownership, Active Honesty, and Thriving Together. Read more about them here.

  • SkyVerge

    Howdy 👋We’re the folks at SkyVerge, and we build WordPress plugins that help over 100k+ eCommerce businesses grow and manage their WooCommerce stores. Our team is 100% remote, with 27 people distributed all over the world.

    We’re looking for a driven, experienced, full-stack PHP Engineer to join our growing engineering team and build new features while maintaining our existing portfolio of 60+ individual extensions.

    You should be...

    • Deeply experienced with PHP, ideally in a WordPress-specific role
    • Experienced with JavaScript, especially with front-end frameworks like React
    • Adept at translating user stories into detailed engineering implementation tasks
    • Detail-oriented & curious, with a drive to understand and solve technical challenges
    • A self-starter, comfortable working independently and taking a high level of responsibility
    • Dedicated to constant learning and sharing your knowledge

    Bonus points if you also have…

    • WooCommerce experience
    • Experience with payment gateways, especially integrating with their APIs
    • eCommerce experience (particularly with other platforms like Shopify, Magento, or BigCommerce)

    You’ll be responsible for…

    • Building features & fixing bugs based on specs in Clubhouse stories (derived from both customer feedback and our support team)
    • Adhering to internal code standards and best practices while suggesting new ones for team consideration
    • Carefully user-testing your own work and implementing feedback from code review
    • Providing detailed code reviews to your teammates
    • Adding to our internal wiki/documentation
    • Assisting our support team with troubleshooting challenging issues
    • Contributing to our own open-source code (like our plugin framework) and the wider community, like WooCommerce and WordPress

    Why you’ll love working with us…

    • Kind, wonderful teammates that enjoy their work as much as you do
    • Competitive salary
    • Annual company retreats (read about our last adventure in Scotland!)
    • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!
    • Transparent culture (check out our team wiki)

    Curious to learn more? Read more about the position and apply here.Applications accepted through July 29th. We can’t wait to meet you!

    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!