HamburgerMenu
hirist

Mars Telecom Systems - Principal Software Engineer - C++ Programming

Posted on: 08/09/2025

Job Description

Senior/Principal Software Engineer C++ (Embedded & Backend Development)

We are looking for a highly skilled and passionate C++ Developer with strong experience in device development and backend systems to join our growing engineering team.

Key Responsibilities :

- Design, develop, test, and optimize embedded software for real-time, high-performance applications.

- Collaborate closely with hardware teams to ensure seamless firmware/software integration.

- Analyze system requirements and optimize for performance, memory, and power efficiency.

- Conduct unit, integration, and system testing; troubleshoot and resolve complex issues.

- Prepare technical documentation and adhere to industry standards.


- Actively participate in code reviews and knowledge sharing sessions.

Qualifications & Skills :

- Bachelors or Masters in Computer Science, Electronics, or related fields.

- Strong programming skills in Embedded C and C++.

- Experience in backend application development and device-level programming.

- Domain knowledge in POS/payment systems/ITSO is a big plus.

- Exposure to embedded tools, compilers, debugging, Git, and CI/CD pipelines.

- Bonus: Experience with Python, Java, Ada, or Rust.

Mode of Interview :


- Face-to-Face (F2F) Hyderabad

Notice Period : Immediate joiners preferred


info-icon

Did you find something suspicious?