Software Engineer

100

📍 christchurch, canterbury, New-Zealand

Full-time Software Development

Job Description

Build the Future of Heavy Construction: Software Engineer (Embedded Systems)

Key Exciting Responsibilities:

  • Spearhead the development of high-quality, maintainable backend code for embedded Linux platforms using Rust.
  • Design and evaluate sophisticated software architectures to ensure high reusability and system integrity.
  • Master low-level communication protocols to process real-time sensor data from bulldozers, excavators, and pavers.
  • Collaborate with global engineering teams to translate complex business needs into scalable technical specifications.

Essential Skills & Experience:

  • Strong proficiency in systems programming (C, C++, or Rust) on Linux or similar embedded platforms.
  • Solid understanding of software development principles, design patterns (SOLID), and best practices.
  • Proven experience with version control systems like Git and troubleshooting across co...
Apply for this Position