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...

Ready to Apply?

Take the next step in your AI career. Submit your application to 100 today.

Submit Application