Glavni softverski inženjer V

Glavni softverski inženjer V PRIMIJENI SADA

Beverly, MA ili Santa Barbara, CA
Inženjering
190000 - 240000 USD / sat
Listopada 30 2026
Puno radno vrijeme

Naziv radnog mjesta: Glavni softverski inženjer V

Odjel: Strojarstvo

Izvještava: Direktor proizvoda

Lokacija: Santa Barbara, Kalifornija ili Beverly, Massachusetts (poželjno); Udaljena lokacija se razmatra kada su arhitektonski uvjeti jasno ispunjeni.

Vrsta radnog mjesta: Puno radno vrijeme, Izuzeto, Na licu mjesta, M1 ili 2

 

Definicija :

SIONYX traži visoko iskusnog i praktičnog glavnog softverskog inženjera V da se pridruži našem inženjerskom timu. Ova uloga bit će odgovorna za dizajniranje, razvoj, integraciju, testiranje, otklanjanje pogrešaka i održavanje ugrađenog softvera za SIONYX-ove napredne proizvode za obradu slike.

Vodeći softverski inženjer V služit će kao tehnički voditelj i voditelj ljudskih resursa , izravno doprinoseći razvoju složenog softvera, pružajući mentorstvo, smjernice i upravljanje drugim softverskim inženjerima. Idealni kandidat donosi snažno stručno znanje o ugrađenom softveru, dobru inženjersku prosudbu, izvrsne vještine rješavanja problema i sposobnost razvoja i motiviranja visokoučinkovitog inženjerskog tima.

Ovo je praktična liderska uloga. Uspješni kandidat će uravnotežiti individualne tehničke doprinose s vođenjem projekata, mentorstvom, razvojem tima i odgovornostima upravljanja ljudima.

Osnovni dužnosti i odgovornosti: 

· Voditi razvoj složenih ugrađenih softverskih rješenja i služiti kao tehnički resurs za inženjerski tim.

· Vlastita arhitektura za ugrađeni Linux / ARM video cjevovod koji pretvara SIONYX-ove vlasničke podatke senzora slike za ultra-slabo osvjetljenje ili toplinskog senzora u upotrebljivu sliku u boji za noćno gledanje.

· Povezivanje glavnog senzora, integracija FPGA/MIPI CSI-2 i sučelja između senzora slike, SoC-a i ostatka kamere.

· Dizajnirajte, pišite i ispravljajte greške u C/C++ kodu za mikrokontrolere, ARM SoC-ove i ugrađeni Linux, koristeći AI asistente za kodiranje (Cursor, Claude i peer-ove) kao normalan dio tijeka rada. Upravljački programi, BSP-ovi i aplikacijski sloj kada je put od fotona do piksela na vama.

· Sjednite s EE, FPGA, optikom i obradom slike na ploči. Pročitajte shemu. Koristite osciloskop. Zatvorite petlju hardvera/softvera zajedno.

· Postavite tehničke standarde: pregledi dizajna, pregledi koda, kompromisi između performansi/memorije/snage/u stvarnom vremenu.

· Samostalno istraživati ​​i rješavati složene tehničke probleme koji uključuju softver, firmver, hardverska sučelja i performanse sustava.

· Mentorirati i razvijati manje iskusne inženjere putem tehničkog vodstva, pregleda koda, dijeljenja znanja i podučavanja.

· Voditi proizvode od prototipa kroz proizvodnju i na terenu.

· Procijenite nove SoC-ove, senzore i pristupe cjevovodima. Preporučite sljedeći korak.

· Voditi tehničke projekte ili značajne komponente većih projekata, koordinirajući prioritete i rezultate s inženjerskim i međufunkcionalnim partnerima.

· Učinkovito surađivati ​​s hardverskim, sustavnim, proizvodnim, proizvodnim i drugim timovima kako bi se isporučili pouzdani i visokokvalitetni proizvodi.

· Upravljanje dodijeljenim inženjerima, uključujući redovite individualne sastanke, postavljanje ciljeva, povratne informacije, upravljanje učinkom, razvoj karijere i određivanje prioriteta radnog opterećenja.

· Promicati disciplinirane prakse razvoja, testiranja, dokumentiranja i kontinuiranog poboljšanja kako bi se osigurala robusna ugrađena programska oprema.

· Prepoznati prilike za poboljšanje razvojnih procesa, alata, arhitekture i učinkovitosti tima.

 

Potreban:

· 10+ godina iskustva u isporuci ugrađenog softvera / firmvera, uključujući vlasništvo nad stvarnom arhitekturom.

· Stručnjak za C/C++ na sustavima s ograničenjima.

· Ugrađeni Linux na ARM-u, uključujući pokretanje, BSP i otklanjanje pogrešaka na upravljačkoj ploči.

· Isporučen barem jedan proizvod za kameru, snimanje ili video u stvarnom vremenu (senzor → cjevovod → izlaz).

· Udobno korištenje MIPI CSI-2, I2C, SPI, UART, USB, Ethernet i čitanje električnih shema.

· Postavljanje ploče na JTAG, osciloskop i logički analizator. Pronašli ste grešku koja je zapravo bila hardverska.

· Može postaviti arhitekturu i jasno je objasniti EE-u, FPGA-u i potpredsjedniku.

· Tečno poznavanje modernih AI asistenta za kodiranje (alati klase Cursor, Claude, Copilot). Već ih koristite za brži rad na stvarnim ugrađenim sustavima i tu praksu možete podučiti i druge.

· Dokazano iskustvo u razvoju softvera za ugrađene sustave.

· Iskustvo u radu s mikrokontrolerima, procesorima, hardverskim sučeljima i ugrađenim operativnim sustavima ili operativnim sustavima za rad u stvarnom vremenu.

· Odlično razumijevanje životnog ciklusa razvoja softvera, otklanjanja pogrešaka, testiranja, kontrole verzija i praksi pregleda koda.

· Dokazana sposobnost rješavanja složenih softverskih i sistemskih problema.

· Iskustvo u pružanju tehničkog vodstva, mentorstva ili upravljanja drugim inženjerima.

· Snažne komunikacijske, organizacijske i vještine rješavanja problema.

· Sposobnost učinkovitog rada u kolaborativnom, međufunkcionalnom inženjerskom okruženju.

· Državljanin SAD-a ili osoba sa stalnim boravkom.

 

Željena:

· CMOS / snimanje u uvjetima slabog osvjetljenja / NIR / IR ili elektrooptički proizvodi.

· FPGA ↔ integracija procesora, Qualcomm ili sličan mobilni/ugrađeni SoC, RTOS (FreeRTOS, Zephyr).

· Bootloaderi, sigurno pokretanje, ažuriranje firmvera, napajanje/termalna zaštita na zatvorenoj kameri.

· Python (ili slično) za ispitne pojaseve, HIL i tvorničko osposobljavanje.

· Lovite, ribarite, vozite se brodom ili već koristite noćni vid.

· Vrijeme u IR/kamernom klasteru Goleta (FLIR/Teledyne, Moog, Umbra ili slično), brodskoj elektronici, firmveru za dronove/FPV ili kućištima s modulima kamera.

· Iskustvo u razvoju softvera za proizvode kritične za sigurnost, kvalitetu ili pouzdanost.

· Prethodno formalno iskustvo u upravljanju ljudima.

· Iskustvo rada u okruženju brzog razvoja proizvoda.

 

Obavezno obrazovanje:  

 · Prvostupnička diploma iz računalnih znanosti, računalnog inženjerstva, elektrotehnike ili srodnog tehničkog područja.

Očekivanja od vodstva:

Očekuje se da će inženjer ugrađenog softvera V predvoditi svojim primjerom i pokazati:

· Tehnička izvrsnost i dobra inženjerska prosudba.

· Odgovornost za obveze, odluke i rezultate.

· Jasna i uljudna komunikacija.

· Suradnički i timski pristup.

· Predanost razvoju i podršci drugim inženjerima.

· Spremnost za davanje i primanje konstruktivnih povratnih informacija.

· Fokus na kontinuirano poboljšanje i rješavanje problema.

· Usklađenost s vrijednostima SIONYX-a i predanost isporuci visokokvalitetnih proizvoda.

Fizički zahtjevi:

· Sposobnost rada u uredskom i inženjerskom/laboratorijskom okruženju.

· Sposobnost sjedenja, stajanja, hodanja i rada za računalom dulje vrijeme.

· Mora biti sposoban pristupiti i kretati se po proizvodnom pogonu.

· Mora biti u stanju podići do 25 funti ponekad.

· Putovanja do 25%. Imamo lokacije diljem zemlje, uključujući Beverly, MA, Santa Barbaru, CA i Whitefish, MT, stoga ćete morati imati mogućnost i spremnost za putovanja, uključujući i međunarodna.

 

Raspon plaća: 190,000 - 240,000 USD

Bonus potencijal: 10% - 15%

OBRAZAC PRIJAVE

* Obavezno

Hvala vam. Vaša je prijava uspješno zaprimljena.