C++ Engineer at askui GmbH
Home Office, Nordrhein-Westfalen, Germany -
Full Time


Start Date

Immediate

Expiry Date

27 May, 25

Salary

0.0

Posted On

27 Feb, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Ios, Version Control, Android, Windows, Cross Platform Development, Software Systems, Linux, English, Git, Macos, Memory Management

Industry

Information Technology/IT

Description

REQUIREMENTS

  • Strong proficiency in modern C++ (C++11/14/17/20) and deep understanding of its core concepts.
  • Experience with multi-threading, performance optimization, and memory management.
  • Familiarity with software development best practices, including CI/CD and version control (Git).
  • Experience with cross-platform development (Windows, Linux, macOS, Android and iOS) and system-level programming.
  • Knowledge of API design, networking, and IPC mechanisms.
  • Understanding of AI-driven automation concepts and experience integrating AI solutions into software systems.
  • Strong problem-solving skills and ability to work in an agile, fast-paced environment.
  • Fluency in English.
Responsibilities

As a C++ Engineer at AskUI, you will play a critical role in building high-performance, reliable, and scalable automation solutions. You will work on the core AI-driven automation engine, ensuring efficiency, robustness, and seamless integration with various systems. Your key responsibilities include:

  • Designing, developing, and optimizing high-performance C++ components for our automation platform.
  • Implementing and maintaining efficient algorithms for automation and AI-driven workflows.
  • Collaborating closely with AI researchers, product managers, and frontend engineers to develop seamless automation solutions.
  • Ensuring scalability, reliability, and security within our C++ codebase.
  • Writing clean, maintainable, and well-documented code following best practices.
  • Contributing to architectural decisions and the continuous improvement of our development processes.
  • Debugging and optimizing performance to ensure smooth execution of automation tasks.
Loading...