Alpha Global - We are a raising international recruitment agency dedicated to empowering individuals through international study and work placements in EU countries. Our mission is to provide comprehensive support to help you achieve your academic and professional goals abroad. The headquarter is located in Rotterdam, the Netherlands.
We are looking for a skilled Low-Level Software Engineer to join an exciting platform development project aimed at easing the burden on IT teams.
This role involves building and optimizing digital technologies that provide real-time visibility, analytics, and automated error correction for any desktop application.
You will be working with a distributed team, implementing core technologies in cybersecurity, driver development, embedded systems, IoT, and networking.
What You’ll Be Doing
Implementing low-level network protocols
Developing and optimizing kernel modules
Writing system-level C++ code for high-performance applications
Analyzing and manipulating network packets
Developing drivers for both Windows and Linux platforms
Collaborating with cross-functional teams to drive the project forward
Must-Have Requirements
Strong experience with low-level network protocol implementation
Expertise in kernel module development
Solid understanding of system-level C++ programming
Experience with network packet analysis and manipulation
Proven ability to develop drivers for Windows and Linux systems
Familiarity with embedded systems, IoT, and networking technologies
Strong problem-solving skills in complex technical environments
Ability to work independently and remotely with a distributed team
Nice-to-Have Skills:
Familiarity with cloud-based systems and technologies (e.g., AWS, Azure)
Experience with security practices in embedded systems
Knowledge of IoT communication protocols (e.g., MQTT, CoAP)
Experience with real-time operating systems (RTOS)
Familiarity with debugging and performance optimization tools
Self-Assessment Questionnaire
Please rate yourself honestly on a scale of 1 (no experience) to 10 (expert level) for each of the following skills. After each rating, provide a brief explanation of your experience and how you have applied each skill in your career.
Low-level Network Protocol Implementation:
Years of Experience:
Expertise Rating (1-10):
Explanation:
Kernel Module Development
Years of Experience:
Expertise Rating (1-10):
Explanation:
System-level C++ Programming
Years of Experience:
Expertise Rating (1-10):
Explanation:
Network Packet Analysis and Manipulation
Years of Experience:
Expertise Rating (1-10):
Explanation:
Driver Development for Windows and Linux
Years of Experience:
Expertise Rating (1-10):
Explanation:
Your Assessed Fit For This Role (1-10):
On a scale of 1 to 10, how would you assess your overall fit for this Low-Level Software Engineer role based on your experience and expertise in the required skills?
Assessment (1-10):
Explanation: Why do you think you are a good fit for this role? Feel free to elaborate on your key strengths and any experience that directly aligns with the project needs.
Remote Work Requirements:
Stable internet connection suitable for professional meetings
Reliable power backup (generator, inverter, or UPS)
Professional-grade laptop with at least 8 GB RAM and SSD storage
Quiet, professional home office setup.
Benefits
Full-time engagement (40 hours/week)
Competitive salary based on experience
Opportunity to work with a dynamic international team
Remote-first role with a focus on work-life balance.