We are looking for a motivated and skilled Software Engineer with strong experience in Java development and a keen interest in embedded and communication systems. The ideal candidate should be self-driven, passionate about product development, and quality-focused.
Key Responsibilities:
Develop and maintain applications in Java for communication and embedded systems.
Work on multi-threading, TCP/IP, socket programming, and JDBC.
Collaborate with the team on GPS/Location-Based Services and telematics-related projects.
Debug, test, and analyze device communications using tools such as Wireshark, HyperTerminal, etc.
Ensure code quality and version control practices are followed.
Required Skills:
Strong knowledge in Core Java, OOPs, Multi-threading, TCP/IP, JDBC
Exposure to connectivity, networking, and device communication
Good understanding of SQL databases
Familiarity with version control systems (e.g., Git)
Excellent problem-solving and communication skills
Good to Have (Preferred Skills)
Python programming knowledge (not mandatory but preferred)
Experience in Embedded C, C++, C#
Exposure to telematics domain or GPS/Location-based services
Familiarity with device communication analyzers/tools
What We Offer:
Opportunity to work on cutting-edge embedded communication systems
Exposure to real-world telematics and GPS-based projects
Collaborative and innovative work environment
Preferred: Japanese Language (JLPT N3/N2) – not mandatory