This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You’ll be building the core software behind a next-generation industrial automation platform — the kind of engineering where precision, speed, and reliability genuinely matter. This role blends systems programming, hardware interaction, and modern software design.
Job Responsibility:
Develop high-performance components in C++ and Rust
Collaborate with hardware, firmware, and product teams to understand control requirements
Build APIs and modules that interface with sensors, edge devices, and backend systems
Optimize code for performance, memory efficiency, and reliability in real-time environments
Implement safety-critical logic using secure, maintainable coding practices
Debug hardware/software interaction issues in complex systems
Participate in architecture discussions and code reviews
Contribute to documentation, testing strategy, CI/CD pipelines, and continuous improvement
Requirements:
5+ years of professional software engineering experience
Strong development experience in C++ and Rust (memory safety, ownership, async, crates ecosystem)
Experience working on low-level, performance-sensitive, or safety-critical systems
Solid understanding of data structures, concurrency, and systems programming
Experience integrating software with hardware, embedded systems, or real-time control systems
Familiarity with Linux development environments
Experience with unit testing, version control (Git), and CI/CD practices
Strong problem-solver who’s comfortable with complex technical challenges
Authorization to work in the US is a precondition of employment
Nice to have:
Experience with industrial automation, robotics, IoT devices, or SCADA/HMI systems
Background in edge computing or distributed systems
Understanding of communication protocols (e.g., Modbus, OPC UA, CAN, MQTT)
Experience with cross-compiling or building software for embedded targets
Interest in Rust adoption in traditionally C++-heavy environments
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.