Hexagon AB
Hexagon AB
Hexagon AB membangunkan teknologi pengukuran, penentududukan, penderia, kembar digital, risikan ruang, dan robotik autonomi untuk aplikasi industri serta infrastruktur. Penyelesaiannya menggabungkan penderia dan pengimbas berketepatan tinggi, penangkapan realiti 3D, platform simulasi, analitik berkuasa AI, kawalan gerakan, dan robotik untuk menyokong perancangan, pemeriksaan, automasi, serta operasi autonomi yang tepat. Syarikat ini berkhidmat kepada pelanggan dalam bidang pembinaan dan infrastruktur, pembuatan, automasi kilang, sistem aeroangkasa dan angkasa lepas, tenaga, serta penyelidikan.

Jurutera Perisian Terbenam Kanan – Kerja Jarak Jauh di Kanada

Membangunkan perisian tegar ECU yang kritikal terhadap keselamatan untuk teknologi perlombongan digital dan kawalan kenderaan Hexagon Mining. Mereka bentuk, menguji dan mentauliahkan sistem terbenam untuk kegunaan produksi.

Penerangan

  • Mencipta, menyahpepijat dan menyelenggara perisian tegar C dan C++ terbenam untuk ECU kawalan kenderaan berkaitan keselamatan
  • Membawa perisian tegar daripada keperluan yang ditetapkan hingga keluaran yang disahkan
  • Membina dan menyelenggara komunikasi kenderaan menggunakan CAN 2.0A/B, J1939, protokol CAN lapisan lebih tinggi dan pautan bersiri
  • Membangunkan perisian I/O dan penggerak untuk input digital dan analog, output PWM dan berkadar, termasuk pengkondisian isyarat, penskalaan, penentukuran dan pemeriksaan kebolehterimaan
  • Melaksanakan diagnostik, pengesanan kerosakan dan operasi selamat-gagal melalui watchdog, monitor, pengelasan kerosakan dan peralihan keadaan selamat
  • Membantu memindahkan dan memodenkan platform perisian tegar produksi untuk perkakasan semasa
  • Membangunkan berdasarkan keperluan yang dipecahkan dan boleh dikesan sambil mengekalkan kebolehkesanan dua hala
  • Mencipta dan menyelenggara dokumen reka bentuk, spesifikasi antara muka dan rekod pengesahan
  • Menjalankan serta menyumbang kepada semakan reka bentuk dan kod oleh rakan sebaya
  • Mencipta dan menyelenggara ujian unit terbenam, integrasi dan hardware-in-the-loop automatik
  • Menambah baik saluran CI/CD untuk binaan terbenam, analisis statik, ujian automatik, kawalan versi dan pembungkusan keluaran
  • Bekerja dengan kopemproses dan perkhidmatan berasaskan Linux yang menyokong pengelogan data, ketersambungan, diagnostik jarak jauh dan kebolehcerapan
  • Menyokong pentauliahan di bangku uji, kenderaan dan lapangan sambil menyiasat isu ujian integrasi
  • Bekerjasama dengan jurutera perkakasan dan elektrik, arkitek sistem, pakar keselamatan berfungsi, pasukan perisian aplikasi dan pengurusan produk

Keperluan

  • Ijazah sarjana muda atau sarjana dalam kejuruteraan elektrik atau elektronik, kejuruteraan komputer, mekatronik, sains komputer atau bidang berkaitan, atau pengalaman setara yang terbukti
  • Sekurang-kurangnya 10 tahun pengalaman profesional dalam pembangunan perisian terbenam
  • Sekurang-kurangnya 2 tahun pengalaman membangunkan perisian tegar produksi pada mikropengawal 32-bit
  • Pengetahuan pakar tentang C terbenam dan kecekapan bekerja dalam C++
  • Pengalaman dengan pengaturcaraan titik tetap, pengaturcaraan dengan sumber terhad dan pangkalan kod yang melarang peruntukan memori dinamik
  • Pengalaman dalam pembangunan bare-metal atau RTOS, termasuk pengendalian gangguan, reka bentuk keutamaan, penjadualan, tugas kitaran, analisis masa dan kependaman serta sistem berbilang teras
  • Keupayaan mentafsir skematik perkakasan, helaian data MCU dan manual rujukan untuk mengkonfigurasi peranti persisian, pemacu dan I/O
  • Pengalaman langsung dengan CAN 2.0A/B dan J1939 atau protokol lapisan lebih tinggi yang setanding
  • Pengalaman mentakrif dan menyelenggara set mesej serta pangkalan data isyarat
  • Pengalaman menganalisis bas dan menyelesaikan kerosakan menggunakan alat CAN standard
  • Pengalaman praktikal menggunakan probe nyahpepijat, osiloskop, penganalisis logik dan pencatat bas
  • Pengalaman bekerja mengikut piawaian pengekodan yang dikuatkuasakan seperti MISRA dan menggunakan analisis statik
  • Selesa dengan persekitaran pembangunan Linux, aliran kerja Git, semakan kod dan saluran CI/CD
  • Pengalaman dengan rangkaian TCP/IP dan ketersambungan peranti Linux terbenam ke awan pada pemproses berasaskan Arm
  • Diutamakan: pengalaman dengan mikropengawal berbilang teras gred automotif dan platform ECU yang diperakui keselamatan secara komersial
  • Diutamakan: pengalaman dengan persekitaran binaan berbekas dan pelaksana CI yang dihos sendiri
  • Diutamakan: pengalaman menyelenggara BSP dan lapisan Yocto atau Buildroot, serta konfigurasi kernel dan pepohon peranti
  • Diutamakan: pengalaman dengan alat pengurusan keperluan dan Jira, Confluence atau platform setara
  • Diutamakan: pengalaman menghasilkan keperluan formal yang boleh dikesan dan dokumen kawalan antara muka
  • Diutamakan: pengalaman Python dan penskripan shell untuk automasi ujian, perkakasan dan analisis data
  • Keupayaan menyerahkan resume dan surat iringan

Faedah

  • Bekerja dari jauh sepenuh masa
  • Perjalanan dijangka sebanyak 10% atau kurang
  • Peluang untuk berkembang dan terus belajar
  • Tempat kerja yang pelbagai dan menawarkan peluang sama rata