Hexagon AB
Hexagon AB
A Hexagon AB ipari és infrastrukturális alkalmazásokhoz fejleszt mérési, helymeghatározási, érzékelő-, digitálisikermásolat-, térinformatikai intelligencia- és autonóm robotikai technológiákat. Megoldásai nagy pontosságú érzékelőket és szkennereket, 3D-s valóságdigitalizálást, szimulációs platformokat, mesterséges intelligencián alapuló elemzéseket, mozgásvezérlést és robotikát egyesítenek a precíz tervezés, ellenőrzés, automatizálás és autonóm műveletek támogatására. A vállalat az építőipar és infrastruktúra, a gyártás, a gyárautomatizálás, a repülés- és űripari rendszerek, az energiaipar, valamint a kutatás területén szolgálja ki ügyfeleit.

Vezető beágyazott szoftvermérnök – Kanada, távmunka

A Hexagon Mining digitális bányászati és járművezérlési technológiáihoz fejleszt biztonságkritikus ECU-firmware-t. Beágyazott rendszereket tervez, tesztel és helyez üzembe éles használatra.

Leírás

  • Biztonságkritikus járművezérlő ECU-khoz beágyazott C és C++ firmware létrehozása, hibakeresése és karbantartása
  • A firmware fejlesztése a meghatározott követelményektől az ellenőrzött kiadásig
  • Járműkommunikációs rendszerek létrehozása és karbantartása CAN 2.0A/B, J1939, magasabb szintű CAN-protokollok és soros kapcsolatok használatával
  • I/O- és működtetőszoftverek fejlesztése digitális és analóg bemenetekhez, valamint PWM- és arányos kimenetekhez, beleértve a jelkezelést, skálázást, kalibrálást és plauzibilitási ellenőrzéseket
  • Diagnosztika, hibafelismerés és hibabiztos működés megvalósítása watchdogokkal, felügyeleti funkciókkal, hibabesorolással és biztonságos állapotba való átmenetekkel
  • Közreműködés a gyártási firmware-platform jelenlegi hardverre történő migrációjában és korszerűsítésében
  • Fejlesztés felbontott, nyomon követhető követelmények alapján, a kétirányú nyomon követhetőség fenntartásával
  • Tervezési dokumentumok, interfészspecifikációk és ellenőrzési nyilvántartások létrehozása és karbantartása
  • Részvétel szakértői tervezési és kódellenőrzésekben, valamint azok vezetése
  • Automatizált beágyazott egység-, integrációs és hardver-in-the-loop tesztek létrehozása és karbantartása
  • A beágyazott buildeléshez, statikus elemzéshez, automatizált teszteléshez, verziókezeléshez és kiadási csomagoláshoz használt CI/CD-folyamatok fejlesztése
  • Adatnaplózást, kapcsolódást, távoli diagnosztikát és megfigyelhetőséget támogató Linux-alapú társprocesszorokkal és szolgáltatásokkal való együttműködés
  • Asztali, járműves és terepi üzembe helyezés támogatása, valamint az integrációs tesztek problémáinak kivizsgálása
  • Együttműködés hardver- és villamosmérnökökkel, rendszerarchitektákkal, funkcionális biztonsági szakértőkkel, alkalmazásszoftver-csapatokkal és a termékmenedzsmenttel

Követelmények

  • Villamos- vagy elektronikai mérnöki, számítógép-mérnöki, mechatronikai, informatikai vagy kapcsolódó területen szerzett alap- vagy mesterfokozat, illetve ezzel egyenértékű, igazolt tapasztalat
  • Legalább 10 év professzionális beágyazott szoftverfejlesztési tapasztalat
  • Legalább 2 év gyártási firmware-fejlesztési tapasztalat 32 bites mikrokontrollereken
  • Beágyazott C nyelvben szerzett szakértelem és C++-ban való munkavégzési jártasság
  • Tapasztalat fixpontos, erőforrás-korlátozott programozásban és dinamikus memóriafoglalást tiltó kódbázisokkal
  • Tapasztalat bare-metal vagy RTOS-fejlesztésben, beleértve a megszakításkezelést, prioritástervezést, ütemezést, ciklikus feladatokat, időzítés- és késleltetéselemzést, valamint a többmagos rendszereket
  • Képesség hardveres kapcsolási rajzok, MCU-adatlapok és referencia-kézikönyvek értelmezésére a perifériák, meghajtók és I/O konfigurálásához
  • Gyakorlati tapasztalat CAN 2.0A/B és J1939 vagy hasonló magasabb szintű protokoll használatában
  • Tapasztalat üzenetkészletek és jeladatbázisok meghatározásában és karbantartásában
  • Tapasztalat buszok elemzésében és hibák elhárításában szabványos CAN-eszközökkel
  • Gyakorlati tapasztalat hibakereső eszközök, oszcilloszkópok, logikai analizátorok és buszrögzítők használatában
  • Tapasztalat kötelező kódolási szabványok, például a MISRA szerinti munkában és statikus elemzés használatában
  • Jártasság Linux-fejlesztési környezetekben, Git-munkafolyamatokban, kódellenőrzésben és CI/CD-folyamatokban
  • Tapasztalat TCP/IP-hálózatokkal és Arm-alapú processzorokon futó beágyazott Linux eszköz-felhő kapcsolódásával
  • Előnyt jelent többmagos, autóipari minőségű mikrokontrollerekkel és kereskedelmi forgalomban kapható, biztonsági tanúsítvánnyal rendelkező ECU-platformokkal szerzett tapasztalat
  • Előnyt jelent konténerizált buildelési környezetekkel és saját üzemeltetésű CI-futtatókkal szerzett tapasztalat
  • Előnyt jelent Yocto vagy Buildroot BSP-k és rétegek, valamint kernel- és eszközfa-konfigurációk karbantartásában szerzett tapasztalat
  • Előnyt jelent követelménykezelő eszközökkel és Jira, Confluence vagy egyenértékű platformokkal szerzett tapasztalat
  • Előnyt jelent formális, nyomon követhető követelmények és interfész-ellenőrzési dokumentumok készítésében szerzett tapasztalat
  • Python- és shellszkriptelési tapasztalat tesztautomatizáláshoz, eszközfejlesztéshez és adatelemzéshez
  • Önéletrajz és motivációs levél benyújtásának képessége

Juttatások

  • Teljes munkaidős távmunka
  • Az utazás várhatóan legfeljebb 10%
  • Fejlődési és folyamatos tanulási lehetőségek
  • Sokszínűséget támogató és esélyegyenlőséget biztosító munkahely

Kapcsolódó állások

ICF

Távmunka: Python-adatmérnök — ICF

ICF
5001 – 10 000 Alkalmazottak
EgészségügyKormányzatTanácsadás

Biztonságos adatfolyamatokat és jelentéskészítési integrációkat építhet az ICF számára Python, SQL, PostgreSQL és Databricks használatával. API-kat, adatminőséget, AWS QuickSight-jelentéseket és DevOps-munkafolyamatokat támogathat.

Megnyitás
Software Mind

Senior Python szoftvermérnök, felhő és adatok

Software Mind

Biztonságos Python-szolgáltatásokat, felhőalkalmazásokat és adatfolyamatokat fejleszthet a Software Mind globális ügyfelei számára. Üzleti rendszereket kapcsolhat össze közös adatrétegekkel, irányítópultokkal és tervezőeszközökkel.

Megnyitás
Salve.Inno

Senior Ruby on Rails backend fejlesztő

Salve.Inno
11 – 50 Alkalmazottak
LogisztikaMarketingTanácsadás

Fejlesszen és skálázzon Ruby on Rails-alapú backend alkalmazásokat egy növekvő AI-technológiai vállalatnál. Vigyen végig összetett funkciókat a tervezéstől az élesítésig, miközben javítja a rendszer teljesítményét, megbízhatóságát és architektúráját.

Megnyitás
Salve.Inno

Senior Ruby on Rails backend fejlesztőmérnök

Salve.Inno
11 – 50 Alkalmazottak
LogisztikaMarketingTanácsadás

Fejlesszen és skálázzon Ruby on Rails alkalmazásokat egy növekvő AI-technológiai vállalatnál. Vállaljon felelősséget a backend funkciók tervezésétől az élesítésig, az architektúrára, a teljesítményre és a megbízhatóságra összpontosítva.

Megnyitás
Coinbase

Senior backend szoftvermérnök, Retail DEX — Coinbase

Coinbase

Építsd a Coinbase láncon belüli DEX-kereskedési és blokklánc-adatrendszereit. Kapcsold össze a blokkláncokat és az okosszerződéseket, és skálázd a nagy áteresztőképességű adatfolyamokat több millió kereskedő kiszolgálására.

Megnyitás
Salve.Inno

Senior Ruby on Rails backend mérnök

Salve.Inno
11 – 50 Alkalmazottak
LogisztikaMarketingTanácsadás

Fejlesszen skálázható Ruby on Rails alkalmazásokat egy növekvő mesterségesintelligencia-technológiai vállalatnál. Vállaljon felelősséget összetett backend funkciókért, és erősítse a teljesítményt, a megbízhatóságot és az architektúrát.

Megnyitás
Software Mind

Szenior Python backend mérnök

Software Mind

Python-, Azure- és Databricks-adatplatformokat fejleszthet egy vezető biztosítótársaság számára. A sebezhetőségekkel kapcsolatos információk feldolgozásával segítheti a vállalkozásokat a kiberkockázatok csökkentésében.

Megnyitás