Embedded Developer

NextHire Logo

NextHire

πŸ“Remote - Worldwide

Summary

Join Algotale as an Embedded C-POS Developer and contribute to the development and maintenance of high-performance, reliable C-based applications for Linux environments. You will work with system-level APIs, inter-process communication, multi-threading, and memory management, optimizing Linux system performance and troubleshooting low-level issues. Responsibilities include integrating and enhancing POS systems with custom business logic and security features, collaborating with cross-functional teams, and performing code reviews and debugging. This role requires strong proficiency in C programming and experience with Linux internals. The ideal candidate will possess knowledge of multi-threading, IPC, and network programming, along with experience with Makefiles, CMake, and version control systems.

Requirements

  • Strong proficiency in C programming with experience in system-level programming on Linux
  • Experience with Linux internals, shell scripting, and debugging tools (GDB, Valgrind, Strace, etc.)
  • Knowledge of multi-threading, IPC (pipes, message queues, shared memory), and network programming
  • Familiarity with SQL or NoSQL databases for data storage and retrieval
  • Experience with Makefiles, CMake, and version control systems (Git, SVN, etc.)
  • Knowledge of POS-based application development
  • Ability to troubleshoot performance bottlenecks and security vulnerabilities

Responsibilities

  • Develop and maintain C-based applications for Linux environments, ensuring high performance and reliability
  • Work with system-level APIs, inter-process communication (IPC), multi-threading, and memory management
  • Optimize Linux system performance and troubleshoot low-level issues
  • Integrate and enhance POS systems with custom business logic and security features
  • Work with device drivers, hardware integration, and embedded systems if required
  • Collaborate with cross-functional teams, including product managers, testers, and other engineers
  • Perform code reviews, debugging, and performance tuning to improve application efficiency
  • Ensure compliance with security standards and industry best practices

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs