Software Engineer Role
This position involves developing and integrating software components for Cloud RAN applications.
You will work closely with global teams to design, implement, and test software while ensuring high-quality standards and continuous improvement.
* Develop features and integrate software components
* Plan and collaborate within a global team
* Contribute to platform, DevOps, and CI/CD
* Perform software testing and quality assurance
* Define testable requirements and create test plans
* Investigate issues, drive bug fixes, and conduct RCA/EDA
* Develop troubleshooting tools (Python) and optimize code
* Participate in improvement projects and best practices
Required Skills and Qualifications
* Familiarity in software development and testing
* Knowledge of C++, Golang, or Python for development and testing
* Contact with Linux environments
You should also have knowledge of agile software development and CI/CD practices, understanding of cloud runtime environments, familiarity with telecommunication architecture, knowledge of Cloud Native Computing Foundation principles, experience with open-source software and platform services, and familiarity with version control tools like Git, GitLab, and Gerrit.
Benefits
* Flexible working arrangements and additional flex benefits to support work-life balance
* A minimum of 90 days of Maternity and Paternity Leave, with the option to return to work within a year following the birth or adoption of a child
* Medical and life insurance plan, plus paid sick leave for added security
* Meal allowance to support daily needs
* Car allowance based on eligibility
* Well-being programs to support your mental and physical health
* Opportunities to engage with Employee Resource Groups, as well as access to mentors, coaches, and Employee Growth Solutions
About Us
We are a technology innovation leader pioneering networks that sense, think, and act. We put the world's people, machines, and devices in sync to create a more sustainable, productive, and accessible future.