Of­f­re 263 sur 265 du 11/12/2020, 12:00


Pere­grine Tech­no­lo­gies GmbH - Video Ana­ly­tics - Com­pu­ter Vision und Maschi­nel­les Ler­nen

Per­eg­rine is an AI tech­no­logy com­pany that is improv­ing road safety and min­im­iz­ing trans­port­a­tion emis­sions in cit­ies. We gen­er­ate a new qual­ity of inform­a­tion from street-level video by deriv­ing con­text from traffic scene imagery in real-time. This unique data set sup­ports com­mer­cial fleets today and the autonom­ous mobil­ity solu­tions of tomor­row. We have 20 years of robot­ics/autonom­ous driv­ing exper­i­ence and over 12 years of exper­i­ence in auto­mot­ive com­bined, work­ing for lead­ing com­pan­ies in Ger­many and the US. Are you ready to join us on this mis­sion?

Embed­ded applic­a­tion devel­op­ment intern (m/f/*)


Work­ing field:

As part of our team, you con­trib­ute to our applic­a­tion writ­ten in C++17 and Kot­lin that runs on embed­ded Android devices. This applic­a­tion ana­lyzes driv­ing situ­ations in real-time, com­mu­nic­ates inter­est­ing situ­ations to our cloud infra­struc­ture, and runs dur­ing months without any user inter­ac­tion. You help us to improve strategies to make the applic­a­tion fault-tol­er­ant, to imple­ment effi­cient algorithms that ana­lyze driv­ing situ­ations, and to develop new com­mu­nic­a­tion pro­to­cols to trans­fer rel­ev­ant data to the cloud. With the sup­port of the team, you write high qual­ity code and auto­matic tests. You fol­low our devel­op­ment prac­tises but do not hes­it­ate to chal­lenge them. You do pair-pro­gram­ming to solve com­plex prob­lems and facil­it­ate com­mu­nic­a­tion.


  • Pro­gram­ming skills in C++ (or in C and another object ori­ented pro­gram­ming lan­guage)
  • Exper­i­ence with soft­ware devel­op­ment in a Linux envir­on­ment
  • Exper­i­ence with Git
  • Desire to learn, a lot
  • Desire to write high qual­ity code and to fol­low best prac­tises
  • Desire to work in a col­lab­or­at­ive, team first mind­set

Addi­tional qual­i­fic­a­tions that will be an advant­age:
  • Pro­gram­ming skills in Kot­lin, Java or Android
  • Exper­i­ence with the C++ stand­ard lib­rary, or other core lib­rar­ies such as Boost or Abseil
  • Exper­i­ence with writ­ing auto­mated tests
  • Exper­i­ence with optim­iz­ing C++ code
  • Exper­i­ence with build­ing fault tol­er­ant sys­tems, or using actor mod­els or frame­works such as Erlang OTP.
  • Exper­i­ence with image pro­cessing (fea­ture extrac­tion / match­ing; cal­ib­ra­tion; track­ing; …) or sensor pro­cessing (fil­ter­ing, …)
  • Exper­i­ence with build­ing tools such as Make, CMake, Bazel, Gradle, Maven
  • Exper­i­ence with Con­tinu­ous Integ­ra­tion tools such as Git­Lab, Jen­kins, Team­City, GoCD, Circ­leCI
  • Exper­i­ence with Bash or another script­ing lan­guage to auto­mate tasks

What we of­fer:

We are com­mit­ted to hav­ing a diverse and inclus­ive work envir­on­ment as well as a flat organ­iz­a­tional struc­ture which pro­motes open com­mu­nic­a­tion. We value new opin­ions and ideas from all mem­bers of our team and foster a cul­ture where we all learn from each other. We cel­eb­rate people of diverse back­grounds, exper­i­ences, abil­it­ies and per­spect­ives. We encour­age act­ive par­ti­cip­a­tion in our design, innov­a­tion and devel­op­ment pro­cess. We sup­port you to become a bet­ter developer by provid­ing you with advice from exper­i­enced developers (15+ years), or books such as "The Clean Coder: A Code of Con­duct for Pro­fes­sional Pro­gram­mers" (Pear­son, May 2011) and "Clean Code" (Pren­tice Hall, August 2008) writ­ten by Robert C. Mar­tin. And of course we offer free drinks and snacks and flex­ible work­ing time because we aim to cre­ate the work­ing envir­on­ment that we envi­sion for ourselves, for every­one at Per­eg­rine.

  • -- UPDATE: COVID-19 ---
The health of our team and their fam­il­ies has top pri­or­ity. That’s why we have been choos­ing to work from home since mid of March. Even more today, we want to enable the entire team to eas­ily col­lab­or­ate remotely as well as meet up for vir­tual social events.

How to ap­ply:

Please send your applic­a­tion and CV to