We are looking for a skilled and experienced Senior Software Engineer with a strong background in Java/Kotlin desktop application development and deep domain knowledge in Telecom RAN systems and modem-level development. Ideal candidates will have hands-on experience building tools that interface with or process logs from modems (Qualcomm, Samsung, etc.)
Key Responsibilities:
- Develop and enhance desktop applications using JavaFX, Kotlin, and Java for telecom analysis and visualization.
- Build and maintain log processing pipelines for modem and network layer logs (L1–L3).
- Develop visualization components using jFreeCharts for KPIs, signaling, and RF data.
- Handle structured and semi-structured data using SQLite, SQL, XML, and JSON.
- Implement and maintain REST APIs and integrate third-party SDKs/tools.
- Conduct performance tuning and memory profiling using memory analyzer tools (e.g., MAT, VisualVM).
- Apply database migration best practices during application updates.
- Leverage Koin DI framework for dependency management in Kotlin projects.
- Collaborate with telecom R&D, QA, and device testing teams.