Back to list

Vacancy description

MARS Telecom Systems - Senior Software Engineer - Linux/C++ in Hyderabad, भारत

Mars Telecom Systems Pvt. Ltd.

Hyderabad, भारत

Job Summary : We are looking for an experienced Software Engineer with strong expertise in Linux-based application development, inter-process communication (IPC), multithreading, microservices architecture, and network communication. The ideal candidate should have hands-on experience developing scalable software solutions using sockets, web services/APIs, and MQTT messaging https://jobeax.com/link/URUr2WNdlMx8X5Fk Experience : 6 - 12 yearsKey Responsibilities : - Design, develop, test, and maintain software applications in Linux environments.- Implement concurrent applications using IPC mechanisms and multithreading.- Apply appropriate software design patterns to build maintainable and scalable solutions.- Design and develop microservices-based applications and service integrations.- Implement socket-based communication using TCP/IP or UDP protocols.- Develop, integrate, and troubleshoot web services and REST APIs.- Implement MQTT client functionality and integrate applications with MQTT brokers for message exchange.- Troubleshoot performance issues, concurrency problems, communication failures, and application defects.- Collaborate with cross-functional teams to define technical requirements and deliver reliable software solutions.- Follow coding standards, perform code reviews, and contribute to software testing and https://jobeax.com/link/V48pK40B5heE2tJG Technical Skills : - Linux : Linux OS, command-line tools, application development and debugging.- IPC & Multithreading : Inter-process communication, threads, synchronization, mutexes, semaphores, and concurrency management.- Design Patterns : Practical application of common software design patterns.- Microservices Architecture : Service-based design, service communication, and integration.- Socket Communication : TCP/IP, UDP, socket programming, and network troubleshooting.- Web Services / APIs : REST APIs, API integration, and debugging.- MQTT : MQTT client development, broker integration, publish/subscribe messaging, and topic https://jobeax.com/link/uuGlZ7PGojrNovS6 Skills : - Experience with C/C++ or another systems programming language.- Familiarity with Git and Linux debugging tools.- Knowledge of multithreaded application performance optimization.- Understanding of distributed systems and asynchronous messaging.- Experience with MQTT brokers such as Mosquitto or EMQX.- Familiarity with unit testing, integration testing, and CI/CD practices. (ref:hirist.tech)

Similar vacancies

More like this role

  • IT
Job Description :We are seeking a highly skilled and motivated Embedded Software Engineer to join our team. The ideal candidate will have a strong background in developing embedded systems and a high proficiency in programming languages such as Embedded C, C++, Java, Ada, Python, Vxworks, and Rust. You will play a critical ...

Hyderabad, भारत

... architecture diagrams, technology choices, and implementation roadmaps.- Define coding, design, integration, security, performance, and scalability standards across engineering teams.- Provide technical leadership and mentorship to software engineers and senior developers.- Review existing systems and identify opportunities for ...

India, भारत

  • Remote
  • Full-time
  • IT
Description:We are looking for a Senior Distributed Systems Software Engineer to build and optimize core storage engine internals and automated file compaction algorithms for enterprise data https://jobeax.com/link/aYKc6b5mTfRE6HBc will work directly with low-level distributed storage structures (Iceberg/Parquet), concurrency ...

Noida, भारत

  • Remote
... https://jobeax.com/link/B0xtOB5Zb1cYo0gj Overview : As a Senior Manager - Software Engineering, you will lead technical teams and provide expertise to develop and deliver industry leading software solutions, tools, and https://jobeax.com/link/vpOClr3TmXTGv2SV will lead two engineering teams in our EZLynx business in Bengaluru - one directly and one through ...

Bangalore, भारत

  • Full-time
  • Marketing
... manages cross-functional teams to achieve high connection and engagement - Takes personal responsibility for own and team performance What can you expect from Mars? Work with diverse and talented Associates, all guided by the Five Principles. Join a purpose driven company, where we’re striving to build the world we want ...

Hyderabad, भारत

  • Full-time
  • Contract
About the Job: Kent is looking for an experienced Senior Engineer Telecom to be based in Mumbai / Vadodara, India Skills and Responsibilities - Preparation and review of all discipline engineering and design deliverables including drawings, Cable schedule, specifications, datasheets and BOM. - Detail engineering of field ...

Bombay, भारत

  • IT
... including architecture designs, API specifications, and operational guides. You’ll win us over by: • Holding a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. • Having 5+ years of experience in software development with strong expertise in microservices architecture. • Demonstrating ...

Pune, भारत

  • Hybrid
  • Full-time
  • IT
  • QA

$436 USD - $1654.4 USD

... 2026 Brand Finance IT Services 25 Report. We named a Leader in theEverest Group Private Equity (PE) Services PEAK MatrixAssessment 2026andSoftware Product Engineering PEAK MatrixAssessment 2026. About Position: We are looking for an experienced Senior AI Telecom QA Engineer to validate AI/ML-driven telecom analytics platforms ...

Pune, भारत

  • Hybrid
  • Full-time
  • IT
  • QA

$436 USD - $1654.4 USD

... 2026 Brand Finance IT Services 25 Report. We named a Leader in theEverest Group Private Equity (PE) Services PEAK MatrixAssessment 2026andSoftware Product Engineering PEAK MatrixAssessment 2026. About Position: We are looking for an experienced Senior AI Telecom QA Engineer to validate AI/ML-driven telecom analytics platforms ...

Pune, भारत

  • Backend

Rs 35 - 40 lakhs p.a.

... build scalable, reliable, and high-performance software solutions. The ideal candidate possesses strong Java development experience, a solid understanding of software engineering principles, and an interest in telecommunications systems and cloud-native technologies. Experience with additional programming languages such as ...

Pune, भारत