Senior Software Engineer
How You Will Contribute And What You Will Learn
- Analyze, design, and implement new features following FWA SW architecture guidelines and quality standards.
- Write clean, efficient, and maintainable code while implementing unit/module tests.
- Contribute to documentation and internal error analysis and resolution.
- Resolve static and dynamic code analysis issues to maintain high-quality standards.
- Resolve internal/Customer errors analysis and resolution in timely and qualitative manner.
- Develop new methodologies and tools to improve overall software quality and efficiency.
- Collaborate with cross-functional teams to ensure feature development aligns with customer requirements.
- Support the deployment and maintenance of software solutions globally.
Key Skills And Experience
Must have:
- BSc or MSc in Telecommunications, Computer Engineering, Information Technology, or equivalent.
- Strong technical background with proven experience in C or C++ software development.
- Familiarity with scripting languages and embedded software development.
- Strong Experience with software versioning systems such as Git, GitLab, or Gerrit.
- Experience with Continuous Integration/Continuous Delivery (CI/CD) frameworks such as Jenkins
- Experience of Linux-based operating systems and building tools (such as Make/Makefile frameworks).
- Knowledge or experience in 3GPP, TCP/IP networking, 4G/5G radio or packet core, Wi-Fi, Bluetooth, TR-069, TR-369, TR-143, Data Collection (Statistics /Performance), EthWan interfaces, application service modules, L2/L3 forwarding/routing protocols and technologies.
- Strong problem-solving, troubleshooting, and analytical skills.
- Self-motivated, able to work independently and prioritize tasks in a geographically distributed team.
- Excellent verbal and written communication skills in English.
- Ability to collaborate effectively in a multinational environment.
- Continuous improvement mindset with a proactive approach to work.
Nice to have:
- 4+ years of successful software development experience and understanding of the product lifecycle.
- Familiarity with Agile software development methodology.
- Hands-on experience with multithreading
- Hands-on experience with event driven programming
Benefits:
- On site, hybrid or remote work arrangements, based on the business requirements
- Life and medical insurance
- Annual medical check-up program
- 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 (based on eligibility)
- Group pension plan and incentive programs to support long-term financial security
- Ticket restaurant e-card
- Company bus transportation
- Company-provided mobile device with subscription
- A learning culture that promotes continuous personal and professional growth – for your role and beyond