An­ge­bot 91 von 409 vom 03.12.2019, 00:00



Our mis­sion is to ensure the Inter­net is a global pub­lic resource, open and access­ible to all. An Inter­net that truly puts people first, where indi­vidu­als can shape their own exper­i­ence and are empowered, safe and inde­pend­ent.

Fire­fox C++ Devel­op­ment Intern

Sum­mer 2020

Work­ing field:

Moz­illa is hir­ing C++ Soft­ware Engin­eer­ing Interns onto our tech­nical teams throughout the world. Our headquar­ters are based in the Bay Area, but we also have oppor­tun­it­ies at our offices in Ber­lin!

We are engin­eers, design­ers, makers, and prob­lem solv­ers. We work in the fish­bowl known as the open source com­munity, with a clear focus on mak­ing the Web bet­ter. Work­ing with us, you’ll help build inter­est­ing new fea­tures, improve Moz­illa products, and explore new product dir­ec­tions. To be part of the team, we ask that you be user centered, tech­nic­ally-curi­ous, and excited to be mov­ing the Moz­illa mis­sion for­ward.

DOM - Doc­u­ment Object Model Intern (Ber­lin, Ger­many)
The DOM team works on Moz­illa's imple­ment­a­tion of the Doc­u­ment Object Model spec, Fire­fox’s event infra­struc­ture, Web Work­ers, IndexedDB, and many other parts of Fire­fox. Web developers whose work is rendered by Gecko rely on these imple­ment­a­tions for build­ing mod­ern Web exper­i­ences. We’re look­ing for interns to help us advance the fea­tures, such as Ser­vice Work­ers, Web Com­pon­ents or Fire­fox's event infra­struc­ture. You’ll be respons­ible for solv­ing prob­lems, writ­ing code and tests, and work­ing col­lab­or­at­ively with a world­wide com­munity to get feed­back from real users.

Soft­ware Engin­eer­ing Intern, Graph­ics (Ber­lin, Ger­many)
The Graph­ics team is respons­ible for ren­der­ing the con­tent and UI of the browser, decod­ing images, can­vas and WebGL, paint­ing and com­pos­it­ing everything you see on the screen. We are also the team respons­ible for WebRender. Our focus is writ­ing fast, light­weight, and main­tain­able code to make Fire­fox great for users. We are look­ing for C++ or Rust interns who can also look at a dis­as­sembly and reason about its per­form­ance. The right per­son will take ini­ti­at­ive to solve prob­lems and will help us find ways to make web browsers fast using GPUs.


Basic Qual­i­fic­a­tions:
Must be cur­rently enrolled in a Bach­elor’s or Mas­ter’s degree pro­gram in Com­puter Sci­ence, Com­puter Engin­eer­ing, or a related tech­nical dis­cip­line
Must be gradu­at­ing in Decem­ber 2020 and onward
Or a recent gradu­ate from a Cod­ing Academy (within the last year)
C / C++

Pre­ferred Qual­i­fic­a­tions:
Under­stand­ing of Web Tech­no­lo­gies - Javas­cript, HTML, and CSS
Android Applic­a­tions in Kot­lin or Java
UX Design
Graphic Design
Web design tools and lan­guages
Reas­on­able flu­ency in and pas­sion for tech­no­logy
Strong com­mu­nic­a­tion and social skills
Strong ana­lyt­ical and crit­ical think­ing skills
Empathy for users, pas­sion for using data to make product decisions, exper­i­ence with user research tech­niques
Excel­lent organ­iz­a­tion, time man­age­ment, and inter­per­sonal skills
Abil­ity to effect­ively artic­u­late tech­nical chal­lenges, pro­pose solu­tions, and incor­por­ate feed­back
Pas­sion for work­ing in the open and enga­ging with Moz­illa’s global com­munity
Abil­ity to work inde­pend­ently or as part of a lar­ger group

What we of­fer:

As a part of our Moz­illa Intern­ship Pro­gram, you will:
Impact chal­len­ging pro­jects influ­enced by our fam­ily of Moz­illa products in and out­side of the Fire­fox web browser (access­ib­il­ity, voice design, developer tools, mobile, and mixed real­ity), Rust, Pocket, and more
Be ment­ored by a fel­low team­mate and someone who shares the same val­ues
Do real work on real pro­jects and make con­tri­bu­tions that will impact hun­dreds of mil­lions of users
Par­ti­cip­ate in social events with your fel­low interns (amuse­ment parks, ice cream and boba socials, board game nights, escape rooms, and paint­ing parties)
Meet with Moz­illa lead­ers includ­ing our CEO, Exec­ut­ive Chair­wo­man, CPO, Chief R&D Officer, CMO, and Exec­ut­ive Found­a­tion Dir­ector
Present your work to Moz­illa lead­ers and fel­low team mem­bers

Perks include:
Mar­ket com­pet­it­ive pay
Catered lunches, snacks, and drinks
Hous­ing ser­vice or hous­ing sti­pend provided
Flights and ground trans­port­a­tion to and from intern­ship
Work visas sponsored
Attend­ance at our bi-annual All Hands Meet­ing

How to ap­ply:

To apply for DOM - Doc­u­ment Object Model Intern:

To apply for Soft­ware Engin­eer­ing Intern, Graph­ics:

Application and Inter­view Pro­cess:
Recruit­ing begins in Septem­ber, and we hire on a rolling basis through March. While there is no set applic­a­tion dead­line, we do have a lim­ited num­ber of pos­i­tions open each year, so please apply early!

Loc­a­tions include Moun­tain View, San Fran­cisco, Toronto, Ber­lin, and Paris. Please refer to our intern­ship list­ings for spe­cific loc­a­tions offered by pos­i­tion.

Pro­cess starts with a resume review fol­lowed by a Hack­er­Rank chal­lenge (tech­nical) or doc­u­ment sub­mis­sion (non-tech­nical).

Upon passing, you will par­take in two tech­nical and beha­vi­oral inter­views with team mem­bers (cod­ing and situ­ational ques­tions are fair game) fol­lowed by a hir­ing man­ager inter­view and ulti­mately, an offer decision.

About Moz­illa:
Moz­illa exists to build the Inter­net as a pub­lic resource access­ible to all because we believe that open and free is bet­ter than closed and con­trolled. Join us and become part of our mis­sion to pro­mote open­ness, innov­a­tion and oppor­tun­ity online.

Moz­illa is com­mit­ted to Equal Employ­ment Oppor­tun­ity throughout our recruit­ing and hir­ing pro­cess and is ded­ic­ated to increas­ing diversity in our work­place.