Job Opportunity: C++ Software Engineer (Linux)
Location: Amman, Jordan
Employment Type: Full-time, Permanent
Are you passionate about building high-performance software solutions?
We’re looking for a talented C++ software engineer with strong Linux expertise to join our growing development team in Amman. In this role, you will design and develop robust applications that power both local and international projects, working in a collaborative and innovative-driven environment.
About ELREHA
ELREHA (Elektronische Regelungen GmbH) is a worldwide leading company in electronic systems design and manufacturing. The company was established in 1976. We specialize in electronic controllers and control systems for industrial and commercial needs in heating, refrigeration, and freezing applications.
For more info, please visit our website at: www.elreha.de.
Key Responsibilities
· Design & Develop Linux-Based Applications: Develop, maintain, and enhance high-performance C++ applications running on Linux systems.
· System-Level Programming: Work with multithreading, inter-process communication (IPC), networking, and low-level system components.
· Performance & Optimization: Analyze memory usage, CPU performance, and system behavior to ensure efficiency and scalability.
· Debugging & Troubleshooting: Use debugging and profiling tools (e.g., gdb, valgrind) to diagnose and resolve complex issues.
· Build & Integration: Work with Linux build systems (Make, CMake) and integrate software into production environments.
· Collaboration: Coordinate with cross-functional teams to deliver stable and scalable solutions.
Required Qualifications
· Bachelor’s degree in Computer Engineering, Mechatronic Engineering, Electrical Engineering, Electronic Engineering or related field.
· Minimum 3 years of professional experience in C++ development on Linux plat- forms.
· Strong understanding of Object-Oriented Programming (OOP), data structures, and algorithms.
· Solid experience with:
o Linux system programming
o Multithreading and concurrency
o Networking fundamentals
· Experience with debugging and performance analysis tools in Linux.
· Familiarity with Git (or other version control systems).
· Strong analytical and problem-solving skills.
· Good command of English (German is a plus).
What We Offer
· Flexible working hours with remote work options.
· Competitive salary with permanent employment status.
· Comprehensive health insurance coverage.
· On-site parking facilities.
· Professional development opportunities, including training programs in Germany.
· A collaborative, supportive, and forward-thinking work culture.
To Apply: hr.jo@elreha.com