MBR Partners is looking for a skilled C Software Engineer to join their team in developing a high-performance network operating system for advanced data center hardware. This role offers the unique flexibility of remote work for international candidates or the opportunity to be based in Dubai with visa sponsorship.
Role Overview
You will be at the heart of networking technology, working directly on the OS components that interact with hardware switches and routers. The team focuses on high-capacity data centers, building software that makes physical hardware programmable and efficient. You aren’t just writing code; you are building the foundation of modern cloud infrastructure.
Your daily routine involves designing networking OS components, fine-tuning performance, and working closely with hardware engineers to ensure your code runs flawlessly on the silicon. If you enjoy debugging complex multithreaded systems and have a deep interest in how packets move across the wire, this role will push your technical boundaries.
Key Eligibility & Requirements
To succeed in this role, you need a strong background in low-level systems programming. Here is what the team expects:
- Core Proficiency: Strong expertise in C programming and extensive experience developing software for Linux environments.
- Networking Knowledge: Solid understanding of Ethernet and IP-based protocols. You should be familiar with dynamic routing protocols like BGP and OSPF.
- Standards Expertise: You should be able to read and implement requirements from IETF RFC and IEEE standards directly into your code.
- System Knowledge: Experience in data center or telecom environments, including navigating and interpreting large, complex codebases.
- Analytical Skills: Proven ability to debug multithreaded applications and resolve performance bottlenecks.
Bonus Points (Ways to Stand Out): Candidates with hands-on experience using microchip vendor SDKs, knowledge of Linux kernel networking, or familiarity with containerization (Docker, Kubernetes) will have a significant advantage. If you have worked with I2C, SMBus, or have experience with embedded hardware components, make sure to highlight these in your application.
Why This Job Stands Out
For Indian tech professionals and global developers, this position is a rare find. While the job is based in Dubaiβa major global hub for career growthβthe client is open to hiring remote talent across borders. They also provide work permit sponsorship for those moving to the UAE, making it a smooth transition for the right candidate.
How to Apply
Ready to take the next step in your career? Head over to the application page to submit your resume. Review your CV to ensure it highlights your specific experience with Linux networking and C-based system development before you hit submit.
Frequently Asked Questions (FAQ)
Can I apply for this job if I am based in India?
Yes, the organization is open to remote work, and they also offer visa sponsorship for those who eventually choose to relocate to Dubai.
What are the primary technical skills required for this role?
You must have deep proficiency in C programming, Linux system development, and a strong understanding of networking protocols like BGP and OSPF.
Is this an entry-level position?
No, this role requires experience in developing and maintaining software for data center or telecom environments, making it more suitable for experienced software engineers.
