Permanent job of Software Engineer (C++ Embedded Systems),
Salary: Negotiable

Role Overview

Cloudly has not traditionally worked in networking, telecommunications or connectivity spaces. However, we are presented with exciting opportunities around network software development that will be part of the next-generation networking and connectivity technologies, especially focused on Metaverse and Web3. While the industry is still figuring out how these two important trends in the internet industry will evolve, Cloudly team is looking to build a strong practice over the next few years and we are looking to seed the team with one technical leader and two senior engineers with solid experience in networking and/or connectivity technologies.

Responsibilities

  • You will help design and develop a highly scalable, robust 5g software solution that implements network functions across a wide variety of protocols and industry standards – Open RAN, NETCONF, over embedded Linux and virtual environment
  • Write and maintain scalable, performant, and secure code and ensure high code quality through test coverage, logging, tracing, and documentation
  • Be prepared to learn the functionality of existing software, fix bugs and integrate new features into in-house or open-source stacks, and reverse engineer when needed
  • Be also ready to develop new features from scratch or existing prototypes or skeletons
  • Maintaining stringent network security standards across all services is non-negotiable

Expected Qualifications

  • BS in CSE/EEE/ETE/equivalent field with 2-5 years of industry experience
  • Design, implement or improve features in a variety of backend systems including our REST APIs, microservices, data ingestion and processing systems, and distributed task/job processing systems for high availability and reliability
  • Strong understanding of communication protocols, network management protocols, OSI layers, TCP/IP, SSH, DHCP
  • Hands-on with C/C++/Go/Python/Bash or other modern programming languages (more than one)
  • Linux and Docker experience is mandatory
  • Strong network troubleshooting/problem resolution, protocol, specification, and code analysis skills
  • Solid understanding of network and system architecture
  • Excellent problem-solving skills and ability to quickly grasp new concepts
  • Self-starter and solution-oriented mindset. See challenges as opportunities to learn and grow.
  • Strong communicator who is self-driven and willing to adapt quickly to the changing landscape of software, networking and connectivity technologies.

Preferred Qualifications

  • Understanding of NETCONF protocol and Open RAN
  • Experience with coding in C++ for embedded environment

    Compensation and Benefits

      • 60,000 - 150,000 BDT per month
      • Yearly 2 festive bonuses equal to a monthly gross salary
      • 2 days weekend, 10 days casual leave, 10 days sick leave per year
      • Fully subsidized lunch & evening snacks, also tea and coffee for recreation
      • Health insurance
      • Working with friendly, passionate, and experienced teams
      • Use the cutting edge of technologies with overseas clients and teams
    JAVA, C++, Linux, Docker, Logical thinking, Embedded System, Hardware Knowledge
    0 - 5 years in Embedded Software Developer
    alert Please login/register to apply in this job. Click here to login/register