
Podjetje IDEX Corporation razvija tehnologije ključnega pomena za zdravstvo, industrijo in varnostne aplikacije. Njegov portfelj vključuje natančne komponente za sekvenciranje DNK in medicinske raziskave, sisteme za ravnanje s tekočinami in merjenje pretoka ter gasilsko opremo, kot je Hurst Jaws of Life. Izdelki podjetja se uporabljajo pri laboratorijskih analizah, industrijskih procesih, odzivanju na izredne dogodke in drugih aplikacijah, kjer je zanesljiva natančna oprema bistvenega pomena.
Inženir programske opreme za vgrajene sisteme – delo na daljavo v Oklahomi
Razvijajte vdelano programsko opremo in povezane tehnologije za industrijske izdelke za ravnanje s tekočinami družbe IDEX Corporation. Delajte s platformami Linux, RTOS, mobilnimi, IoT in oblačnimi platformami.
Opis
- Oblikovanje dolgoročne tehnične usmeritve, inženirskih odločitev in kulture ekipe
- Ocenjevanje potreb strank, tržnih trendov in tehničnih tveganj za oblikovanje produktne strategije
- Načrtovanje inovativnih sistemov za strateške pobude, vključno z razvojem novih izdelkov
- Ocenjevanje nastajajočih tehnologij, spodbujanje stalnega učenja in svetovanje inženirskim ekipam
- Prevzemanje odgovornosti za življenjski cikel razvoja programske opreme od zasnove do izdaje
- Opredeljevanje sistemskih arhitektur in tehničnih zahtev
- Ustvarjanje algoritmov ter razvoj objektno usmerjene vdelane programske opreme in vgrajenih aplikacij
- Izvajanje preverjanja in potrjevanja za podporo kakovosti in zanesljivosti izdelkov
- Uporaba metodologij Agile, SDLC, SEBoK in PLM
- Izdelava in vzdrževanje razvojnih orodij ter inženirskih procesov
- Izvajanje konkurenčnih analiz in odpravljanje ovir za učinkovito izvedbo
- Razlaganje zapletenih tehničnih konceptov tehničnemu in netehničnemu občinstvu
- Priprava in predstavitev tehničnih predlogov
- Usklajevanje reševanja zapletenih težav in razvoj strategij, usklajenih z deležniki
- Potrebno je lahko potovanje do 10 %
- Ta vloga nima nadzornih odgovornosti
Zahteve
- Zahtevana je diploma dodiplomskega študija računalništva, računalniškega inženirstva, programskega inženirstva ali elektrotehnike
- Zahtevanih je najmanj 3–5 let ustreznih izkušenj po zaključku študija v industrijski proizvodnji
- Najmanj 3–5 let izkušenj z objektno usmerjenim razvojem programske opreme v jezikih Rust, Python, Java/JavaScript, C++ in C#
- Najmanj 3–5 let izkušenj z razvojem aplikacij za vgrajene sisteme Linux, Android in iOS
- Najmanj 3–5 let izkušenj s sistemsko administracijo in podporo za Linux
- Najmanj 3–5 let izkušenj z razvojnimi okolji, kot sta Microsoft Visual Studio in Eclipse
- Najmanj 3–5 let izkušenj z uvajanjem RTOS za krmilne sisteme na osnovi MCU
- Najmanj 3–5 let izkušenj z razvojem in integracijo protokolov RS232/485, CAN, MQTT, Modbus in Ethernet
- Najmanj 3–5 let izkušenj z zunanjimi napravami MCU, vključno z UART, USB, GPIO, I2C, SPI, PWM, časovniki ter arhitekturami eMMC in SoM
- Dokazana sposobnost načrtovanja arhitekture, implementacije in uvajanja zapletenih tehničnih rešitev
- Znanje orodij Bitbucket/Git, Jenkins, Docker, Jira in statične analize SonarQube
- Sposobnost razumevanja strojnih shem pri odpravljanju napak
- Izkušnje z Wi-Fi, Bluetoothom, mobilnimi tehnologijami in oblačnimi mikrostoritvami, ki vključujejo Digital Twin, SaaS, PaaS, DaaS in podatkovna jezera
- Elektromehanske izkušnje z industrijskimi ali avtomobilskimi izdelki so zaželene
- Zaželena je magistrska diploma iz računalništva, računalniškega inženirstva, programskega inženirstva ali elektrotehnike
- Za to vlogo sponzorstvo delovnega vizuma ni na voljo
Ugodnosti
- Na voljo je lahko bonusni načrt na podlagi uspešnosti
- Zdravstvene ugodnosti
- Pokojninski varčevalni načrt 401(k) s prispevkom podjetja
- Plačan prosti čas