Haven't heard of telecoms software development? The guys at this site demonstrate a strong commitment to providing high quality services. They've built development teams to provide core business functionality for our clients' platforms https://sirinsoftware.com/industries/telecom-software-development-modern-approach/ . This includes Java and other language developers, automated QA specialists, and product delivery managers with excellent skills in troubleshooting various possible incompatibilities and other issues.
This group consists of programmers proficient in Java and other languages, quality assurance experts who work in automation, and product delivery managers who are masters at resolving compatibility difficulties.
Yes, it’s possible, but requires installing custom firmware (like Linux) and modifying the system. However, it’s quite limited compared to a regular computer, and it may void warranties or violate terms of service.