Software developer

Ericsson based in Ottawa, Ontario is inviting applications from suitable candidates for the position of Software developer. Ericsson is a global telecommunications and technology company, recognized for its leadership in providing advanced solutions for communication service providers. Specializing in networking, 5G technology, and digital services, Ericsson plays a pivotal role in shaping the future of connectivity. With a commitment to innovation, the company’s cutting-edge solutions enable efficient and reliable communication networks worldwide. The candidates selected for the vacancy will be required to start the work as soon as possible.

Job Description:

Employer Name: Ericsson
Position: Software developer
No of Vacancies: 3
Salary: Salary is not mentioned, $15.00-$20.00 hourly estimated salary
Employment Type: Full time
Location: Ottawa, Ontario, Canada
Job Id: 738132

Requirements:

Languages: Candidates must have knowledge of the English Language
Education: Candidates should have BSc, MSc, or PhD degree in Computer Science or Electrical Engineering with strong background in wireless communications
Experience: Candidates should have minimum 3 years of experience in software/system engineering in telco, real-time embedded development and experience in developing/implementing RAN features

Physical Requirements:

  • The candidates should demonstrate proficiency in C/C++ and embedded programming and have familiarity with Python, MATLAB, Bash, JSON, YAML, XML, protobuf, gRPC
  • The candidates should be familiar with open specifications such as ORAN is a plus, and familiarity with Machine Learning techniques such as reinforcement learning, federated learning, transfer learning, deep learning
  • The candidates should have a proven ability to deliver complex software solutions on time and with quality, possess a strong test-oriented mentality and speedy troubleshooting competence
  • The candidates should have a passion for high-quality software development, an enthusiastic attitude, eagerness to continue growing and learning, and a commitment to helping the team learn
  • The candidates should have the ability to work in international and multi-site teams, which is required, and display ownership of tasks, going above and beyond to meet customer/project expectations
  • The candidates should care about diversity and inclusion, encourage speak-up environments, and come with a strong can-do attitude

Other Requirements:

  • The candidates should possess detailed knowledge of Linux, and have a solid understanding of NR & LTE 3GPP specifications, especially in the areas of Radio Resource Management, MAC/RLC/PDCL/Physical Layer, and Mobility
  • The candidates should have knowledge of beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, power allocation, energy efficiency
  • The candidates should have familiarity with software content management tools such as git and CI/CD tools like Gerrit, Jenkins, GitLab, Spinnaker
  • The candidates should have excellent English communication, problem-solving, interpersonal, time management, and multitasking skills
  • The candidates should have familiarity with cloud-native applications (Microservices, Docker, Helm, Kubernetes)

Responsibilities:

  • The candidates should be able to implement NR Scheduler function and 3GPP Standards related to RRM, MAC, RLC, PDCP
  • The candidates should be able to contribute to the development of RRM functions, including beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, and power optimization in L2 scheduler
  • The candidates should be able to participate in the full-stack virtualization of the 5G NR DU on COTS HW and develop embedded real-time software running in a cloud-based infrastructure
  • The candidates should be able to systemize, implement, and test 5G Cloud RAN Baseband features related to L2 scheduler in CR DevOps and troubleshoot BB scheduler and L2 stack
  • The candidates should be able to contribute to the architectural evolution of the BB L2 Scheduler SW and realize machine learning-based solutions in Ericsson Cloud RAN products
  • The candidates should be able to work with Kubernetes pods and docker containers on the far edge and design new algorithms for baseband features, systemize the solution, implement it in the product, and assist with testing the solution in the lab, over the air, and in the operator’s network
  • The candidates should be able to define requirements, lab setup, and test cases; analyze and characterize the results and customer trouble reports and work on open interfaces (e.g., F1, X2/Xn, A1, 01, LLS…)

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.

Apply Online

 

 

 

We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada

Show More
Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker