
Pickle Robot Company kehittää robotiikkaa toimitusketju-, logistiikka- ja valmistusteollisuudelle. Sen järjestelmissä yhdistyvät fyysinen tekoäly, generatiivinen tekoäly, konenäkö ja robottien käsittelytekniikka fyysisesti vaativien varastotöiden automatisoimiseksi. Yhtiön lippulaivatuote on autonominen robotti, joka purkaa kuormalavoittamattomia tavaroita kuljetuskonteista. Se auttaa vähentämään manuaalisen työn kuormitusta ja parantamaan varastojen tuottavuutta. Yhtiössä työskentelee 11–50 henkilöä, ja se on saanut äskettäin päätökseen 50 miljoonan dollarin B-sarjan rahoituskierroksen. Pickle Robot Company laajentaa parhaillaan tuotevalikoimaansa ja liiketoimintaansa.
Junior–keskitason ohjelmistoinsinööri, tehtävä- ja liikesuunnittelu (hybridi)
Kehität C++- ja Python-pohjaisia suunnitteluohjelmistoja varastoroboteille keskittyen tarttumiseen, törmäysten tarkistamiseen ja tehtävien järjestämiseen. Autat viemään robotiikan algoritmit prototyypeistä luotettaviin tosielämän käyttöönottoihin.
Kuvaus
- Kehitä ja ylläpidä tuotantokäyttöön tarkoitettuja C++- ja Python-suunnittelukomponentteja, jotka kattavat liikkeensuunnittelun, tartuntaotteen valinnan, törmäysten tarkistamisen ja tehtävien järjestämisen.
- Vie algoritmit ensimmäisistä prototyypeistä käyttöönottoon ja vastaa samalla arkkitehtuurista, suorituskyvystä ja luotettavuudesta.
- Mittaa ja paranna suorituskyvyn kannalta kriittistä koodia, jotta robottien laitteistolla saavutetaan reaaliaikaiset suorituskykyvaatimukset.
- Luo infrastruktuuria testausta, simulointia ja vertailumittauksia varten.
- Tutki tuotanto-ongelmia lokien ja koontien vianmääritystyökalujen avulla ja ratkaise niiden perimmäiset syyt.
- Paranna koodin laatua huolellisilla suunnittelu- ja koodikatselmoinneilla sekä hyvillä ohjelmistokehityskäytännöillä.
- Kehitä nopeita, luotettavia ja perusteellisesti testattuja suunnittelujärjestelmiä fyysisille roboteille.
- Auta edistämään robottien tarttumisen ja turvallisen liikkumisen tehtävä- ja liikesuunnittelua muuttuvissa perävaunuissa.
Vaatimukset
- Sinulla on 2–4 vuoden kokemus tuotanto-ohjelmistojen julkaisemisesta, pääasiassa modernilla C++17:llä tai uudemmalla, sekä käytännön osaamista Pythonista.
- Sinulla on vahva perusta ohjelmistosuunnittelussa, tietorakenteissa, algoritmeissa ja suorituskyvyn optimoinnissa.
- Kannat vastuun ohjelmistokomponenteista suunnittelusta, toteutuksesta, testauksesta ja käyttöönotosta jatkuvaan ylläpitoon asti.
- Ymmärrät rinnakkaisuuden, muistinhallinnan ja suorituskyvyn profilointityökalut.
- Olet aidosti kiinnostunut liikkeensuunnittelusta, manipuloinnista ja tarttumisesta ja haluat kehittää algoritmista osaamistasi yhdessä alan asiantuntijoiden kanssa.
- Työskentelet luontevasti lähellä laitteistoa ja osaat diagnosoida ohjelmiston ja fyysisen järjestelmän rajapintaan liittyviä ongelmia.
- Käytännön kokemus liikkeensuunnittelusta tai manipuloinnista, kuten näytteistykseen tai optimointiin perustuvista suunnittelijoista, liikeratojen generoinnista tai tartuntasuunnittelusta, katsotaan eduksi.
- CUDA- tai GPU-suorituskyvyn optimointikokemus katsotaan eduksi.
- Robotiikan kirjastojen tai viitekehysten, kuten OMPL:n, Draken, FCL:n tai Pinocchion, tuntemus katsotaan eduksi.
- 3D-geometrian, kinemaattisten mallien tai lineaarialgebran tuntemus Eigenin tai vastaavan kirjaston avulla katsotaan eduksi.
- Kokemus simulointiympäristöistä ja laajamittaisesta regressiotestauksesta robotiikan tai muiden turvallisuuskriittisten järjestelmien parissa katsotaan eduksi.
- Kokemus ohjelmistojen käyttöönotosta fyysisillä roboteilla tuotannossa katsotaan eduksi.
Edut
- Terveys-, hammas- ja näkövakuutus.
- Rajoittamaton vuosiloma.
- Palkalliset liittovaltion ja osavaltion juhlapäivät.
- 401(k)-maksut, jotka vastaavat 5:tä prosenttia palkasta.
- Yrityksen maksamat työmatkakulut.
- Muita etuja, joiden tarkoituksena on tehdä työstä miellyttävämpää, mukavampaa ja tuottavampaa.