Trane Technologies
Trane Technologies
Trane Technologies adalah perusahaan manufaktur dan energi global yang mengembangkan HVAC, pendinginan, sistem bangunan, dan sistem kontrol untuk pelanggan komersial dan industri. Kegiatannya memadukan peralatan, teknologi pengendalian iklim, dan layanan lapangan dengan operasi manufaktur serta rantai pasok di seluruh dunia. Perusahaan ini berfokus pada solusi hemat energi yang dirancang untuk membantu pelanggan mengurangi emisi dan mengelola jejak karbon, didukung oleh berbagai inisiatif termasuk komitmen 2030 dan Gigaton Challenge.

Arsitek Perangkat Lunak Tersemat Senior dan Pengembang Utama di Oberhausen

Memimpin arsitektur perangkat lunak tersemat untuk sistem elektronika daya C/C++ yang mendukung produk HVAC dan transportasi berkelanjutan Trane Technologies. Mengarahkan keputusan teknis dari konsep awal hingga seluruh siklus hidup produk.

Deskripsi

  • Menentukan arsitektur perangkat lunak untuk produk elektronika daya yang melayani aplikasi HVAC transportasi dan stasioner
  • Memimpin desain, pengembangan, dan penerapan perangkat lunak tersemat untuk VFD dan sistem kontrol canggih
  • Mendukung produk sejak konsep awal dan produksi hingga aktivitas siklus hidup yang berkelanjutan
  • Mengawasi perangkat lunak untuk perangkat manajemen daya, platform firmware, aplikasi pengendali, integrasi kontrol sistem, dan alat pengembangan
  • Meningkatkan keandalan, kinerja, kemampuan konfigurasi, dan kualitas melalui arsitektur, tinjauan kode, pengujian, dan praktik CI/CD
  • Membantu pengembang menghasilkan perangkat lunak yang mudah dipelihara, dapat digunakan kembali, dapat diperluas, serta dokumentasi teknis yang jelas
  • Bermitra dengan insinyur perangkat keras dan membantu menentukan pemilihan MCU/MPU serta IC periferal
  • Mengoordinasikan spesialis perangkat lunak, keamanan, dan teknik eksternal untuk memenuhi standar keamanan siber dan keselamatan fungsional
  • Bermitra dengan pemilik produk dan pemangku kepentingan bisnis dalam implementasi mulai dari keputusan arsitektur hingga peluncuran dan dukungan siklus hidup
  • Memantau perkembangan teknologi, menilai komponen dan metode teknik, serta berkontribusi pada inovasi dalam peta jalan produk
  • Mendorong penerapan AI yang praktis dan bertanggung jawab dalam analisis, pengembangan, pengujian, penerapan, dan pemantauan

Persyaratan

  • Setidaknya delapan tahun pengalaman profesional yang relevan dalam pengembangan perangkat lunak, idealnya mencakup arsitektur dan desain sistem
  • Mampu membuat, menjelaskan, dan memelihara arsitektur untuk sistem kompleks menggunakan pola yang telah ditetapkan dan bahasa pemodelan
  • Berpengalaman mengembangkan sistem kontrol tersemat yang dibatasi oleh memori, kinerja, waktu nyata, dan periferal
  • Pengalaman langsung dengan MCU atau MPU berbasis ARM, termasuk platform seperti STM32 atau Renesas RA, serta DSP
  • Memahami aplikasi dengan persyaratan waktu nyata
  • Keterampilan pemrograman C dan C++ tersemat yang kuat
  • Pengalaman profesional menggunakan toolchain, debugger, dan profiler
  • Pengalaman dengan firmware tingkat rendah, akses register, penanganan interupsi, driver periferal, board bring-up, serta analisis perangkat keras menggunakan osiloskop atau penganalisis logika
  • Pengalaman dengan Git, Make/CMake atau sistem build serupa, kerangka kerja pengujian otomatis, dan pipeline CI/CD
  • Memahami praktik kualitas kode, analisis statis, serta pengujian unit, integrasi, dan sistem
  • Pengalaman menerapkan standar pengodean dan model proses pengembangan perangkat lunak yang berlaku
  • Memahami keselamatan fungsional dan keamanan siber untuk sistem tersemat
  • Diutamakan tiga tahun atau lebih dalam kepemimpinan teknis, seperti sebagai arsitek atau posisi senior yang sebanding
  • Keterampilan komunikasi dan kolaborasi yang sangat baik dengan pemangku kepentingan teknis dan bisnis
  • Mampu memimpin tinjauan desain dan menjelaskan keputusan teknis kepada audiens nonteknis
  • Berpengalaman membimbing dan mengembangkan insinyur
  • Pengalaman dalam elektronika daya sangat diutamakan
  • Pengalaman dengan desain berbasis model dan alat seperti Simulink atau PLECS
  • Pengalaman bekerja dengan pendekatan pengembangan agile atau iteratif
  • Memahami teknologi baru dan penerapan AI/ML untuk sistem tersemat

Tunjangan

  • Kompensasi yang kompetitif
  • Manfaat tambahan berdasarkan lokasi
  • Peluang untuk berkembang secara profesional dan pribadi
  • Tempat kerja yang kolaboratif, saling menghormati, dan inklusif
  • Kesempatan untuk memengaruhi teknologi, proses, dan struktur organisasi
  • Manfaat dan program yang komprehensif
  • Kesempatan kerja yang setara