Inženir razvoja strojne programske opreme / Firmware Development Engineer

14.10.2020
Lumentum d.o.o.
Ljubljana
m/ž
 Prijavi se na to delovno mesto
Povej naprej
Kompatibilnost
Kompatibilnost
Aktiviraj svoj karierni profil in si oglej kako se ujemaš z delovnim mestom
Lumentum d.o.o.
Spletna stran:

Inženir razvoja strojne programske opreme

Lumentum je vodilni proizvajalec inovativnih optičnih in fotonskih izdelkov, ki strankam po vsem svetu zagotavlja rešitve za optični prenos in komercialne laserje. Optične komponente in podsistemi podjetja Lumentum so prisotni v skoraj vseh telekomunikacijskih in podjetniških omrežjih ter omrežjih podatkovnega centra. Komercialni laserji podjetja Lumentum omogočajo napredne proizvodne tehnike in raznolike načine uporabe, vključno z naprednimi rešitvami za zaznavanje v tridimenzionalnem prostoru. Sedež podjetja je v Milpitasu v Kaliforniji, enote za raziskave in razvoj, proizvodnjo in prodajo pa so vzpostavljene po vsem svetu.

Iščemo ljudi, ki si želijo biti del našega uspeha in bodo v našo vznemirljivo družbo prinesli svojo energijo, strokovno znanje in nove poglede. Če si prizadevate za odličnost in znate poiskati inovativne in hkrati praktične rešitve za težke izzive, potem postanite del naše ekipe in sodelujte z nami pri ustvarjanju prihodnosti s svetlobo.

Naša ekipa za raziskovanje in razvoj komercialnih laserjev v Ljubljani v Sloveniji išče vrhunskega inženirja strojne programske opreme, ki ima izkušnje z razvijanjem strojne programske opreme, nizkonivojskih gonilnikov in programske opreme za vrednotenje strojne opreme v vgrajenih sistemih. Z ekipo boste delali v hitro spreminjajočem se okolju in v neposrednem stiku z elektroinženirji, optičnimi inženirji in programskimi inženirji. Delali boste z ekipo nadarjenih inženirjev strojne programske opreme v Sloveniji in Združenih državah. Vaše odgovornosti bodo vključevale načrtovanje, razvoj, integracijo in vrednotenje zapletene programske opreme za naše laserske izdelke naslednje generacije.

Kot inženir strojne programske opreme za komercialne laserje se boste spoprijemali z izzivi na naslednjih področjih:

  • Delo z ekipo za strojno programsko opremo komercialnih laserjev od zasnove programske strojne opreme do izvedbe in izdaje na trg.
  • Preizkušanje enot glede na napisano kodo. Delo z ekipo za preizkušanje, da se zagotovi, da je izdana programska oprema brez napak.
  • Razvijanje kode, ki bo delovala z različno standardno strojno tehnologijo v panogi, kot je USB, ARM, SPI, I2C, I2S, JTAG, NAND, DDR SDRAM, eternet.
  • Oblikovanje strojne programske opreme za elektronske platforme po meri, vključno z izvedbo do faze za izdelavo ("board bring up"), pripravo paketov s podporo ter konfiguracijo in preizkušanjem na nizki ravni.
  • Sodelovanje z ekipo z namenom iznajdbe in razvoja orodij, ki bodo izboljšala skupno uspešnost ekipe.

Nujno potrebna znanja in izkušnje:

  • 3-5 let izkušenj na področju nizkonivojskih gonilnikov/vgrajene strojne opreme/razvoja strojne programske opreme.
  • Diploma, magisterij ali doktorat iz računalništva, računalniškega inženiringa ali elektroinženiringa.
  • Odlične veščine programiranja in poznavanje jezika C/C++.
  • Poznavanje primerov najboljše prakse in standardov v panogi, vključno z Misra-C.
  • Izkušnje z vgrajenimi okolji ali okolji z omejenimi viri.

Zaželena znanja in veščine:

  • Zaželeno je odlično poznavanje razvoja VHDL in FPGA.
  • Izkušnje s centralno procesno enoto ARM Cortex.
  • Izkušnje s pisanjem programskih orodij za vrednotenje strojne opreme.

Prijavite se lahko prek povezave:
https://lumentum.wd5.myworkdayjobs.com/LITE/job/Slovenia---Skofljica/Firmware-Development-Engineer_2020831

Ne odlašaj s prijavo!
Bodi med prvimi.
 Prijavi se zdaj

Opis delovnega mesta

Lumentum je vodilni proizvajalec inovativnih optičnih in fotonskih izdelkov, ki strankam po vsem svetu zagotavlja rešitve za optični prenos in komercialne laserje. Optične komponente in podsistemi podjetja Lumentum so prisotni v skoraj vseh telekomunikacijskih in podjetniških omrežjih ter omrežjih podatkovnega centra. Komercialni laserji podjetja Lumentum omogočajo napredne proizvodne tehnike in raznolike načine uporabe, vključno z naprednimi rešitvami za zaznavanje v tridimenzionalnem prostoru. Sedež podjetja je v Milpitasu v Kaliforniji, enote za raziskave in razvoj, proizvodnjo in prodajo pa so vzpostavljene po vsem svetu.

Iščemo ljudi, ki si želijo biti del našega uspeha in bodo v našo vznemirljivo družbo prinesli svojo energijo, strokovno znanje in nove poglede. Če si prizadevate za odličnost in znate poiskati inovativne in hkrati praktične rešitve za težke izzive, potem postanite del naše ekipe in sodelujte z nami pri ustvarjanju prihodnosti s svetlobo.

Naša ekipa za raziskovanje in razvoj komercialnih laserjev v Ljubljani v Sloveniji išče vrhunskega inženirja strojne programske opreme, ki ima izkušnje z razvijanjem strojne programske opreme, nizkonivojskih gonilnikov in programske opreme za vrednotenje strojne opreme v vgrajenih sistemih. Z ekipo boste delali v hitro spreminjajočem se okolju in v neposrednem stiku z elektroinženirji, optičnimi inženirji in programskimi inženirji. Delali boste z ekipo nadarjenih inženirjev strojne programske opreme v Sloveniji in Združenih državah. Vaše odgovornosti bodo vključevale načrtovanje, razvoj, integracijo in vrednotenje zapletene programske opreme za naše laserske izdelke naslednje generacije.
Kot inženir strojne programske opreme za komercialne laserje se boste spoprijemali z izzivi na naslednjih področjih:
• Delo z ekipo za strojno programsko opremo komercialnih laserjev od zasnove programske strojne opreme do izvedbe in izdaje na trg.
• Preizkušanje enot glede na napisano kodo. Delo z ekipo za preizkušanje, da se zagotovi, da je izdana programska oprema brez napak.
• Razvijanje kode, ki bo delovala z različno standardno strojno tehnologijo v panogi, kot je USB, ARM, SPI, I2C, I2S, JTAG, NAND, DDR SDRAM, eternet.
• Oblikovanje strojne programske opreme za elektronske platforme po meri, vključno z izvedbo do faze za izdelavo (»board bring up«), pripravo paketov s podporo ter konfiguracijo in preizkušanjem na nizki ravni.
• Sodelovanje z ekipo z namenom iznajdbe in razvoja orodij, ki bodo izboljšala skupno uspešnost ekipe.

///

Lumentum is a market-leading manufacturer of innovative optical and photonic products enabling optical networking and commercial laser customers worldwide. Lumentum’s optical components and subsystems are part of virtually every type of Telecom, enterprise, and Data Center network. Lumentum’s Commercial Lasers enable advanced manufacturing techniques and diverse applications including next-generation 3D Sensing capabilities. Headquartered in San Jose, California, Lumentum has R&D, Manufacturing and Sales footprints worldwide.

We seek people who want to be a part of our success and who will bring their energy, expertise, and fresh perspectives to this exciting company. If you aspire to excellence and can bring innovative yet practical solutions to tough challenges, then come be a part of our team and take part in creating the future with light.

The Commercial Lasers R&D team in Ljubljana (Slovenia) is looking for an exceptional Firmware Engineer with experience in developing firmware, low level drivers, and software for hardware-validation in embedded systems. This engineer will be working on a fast paced team with direct interaction across the Electrical, Optical and software teams. You will be working with a team of talented firmware engineers in Slovenia and the United States. Responsibilities will include the design, development, integration and validation of complex software for our next generation Laser products.
As a Firmware Engineer for Commercial Lasers you will take on challenges in areas that include:
• Working with Commercial Lasers firmware team to own firmware implementation from specification to implementation and through product release.
• Performing unit tests on code written. Work with test team to ensure bug free software releases.
• Developing code to work with various industry standard hardware technologies experience with USB, ARM, SPI, I2C, I2S, JTAG, NAND, DDR SDRAM, Ethernet.
• Contributing firmware for custom electronics platforms, including board bring up, board support packages and low level configuration and testing.
• Collaborating with team to invent and develop tools that will improve overall team performance.

Kaj pričakujemo

Nujno potrebna znanja in izkušnje:
• 3–5 let izkušenj na področju nizkonivojskih gonilnikov/vgrajene strojne opreme/razvoja strojne programske opreme.
• Diploma, magisterij ali doktorat iz računalništva, računalniškega inženiringa ali elektroinženiringa.

• Odlične veščine programiranja in poznavanje jezika C/C++.
• Poznavanje primerov najboljše prakse in standardov v panogi, vključno z Misra-C.
• Izkušnje z vgrajenimi okolji ali okolji z omejenimi viri.
Zaželena znanja in veščine:
• Zaželeno je odlično poznavanje razvoja VHDL in FPGA.
• Izkušnje s centralno procesno enoto ARM Cortex.
• Izkušnje s pisanjem programskih orodij za vrednotenje strojne opreme.

///

Essential Qualifications
• 3-5 years of Low Level/Embedded software/firmware development.
• BS, MS, or PhD in Computer Science, Computer Engineering, or Electrical Engineering.
• Excellent programming skills and knowledge of C/C++
• Familiar with industry best practices and standards, including Misra-C.
• Experience with embedded or resource-constrained environment.

Preferred Qualifications:
• Proficiency in VHDL and FPGA development is desired.
• Experience working with ARM Cortex CPU’s
• Experience writing software tools for hardware validation


Izberi področje dela