IF

Senior/Principal Software Engineer (C++ - ITSO)

Ifintalent Global Private Limited
Hyderabad3-6 LPA Posted 14 Nov 2025
FULL TIME
Embedded Programming
Rust
C++
C
Java
+1 more

Job Description

Key Responsibilities:

  • Design, develop, test, and optimize embedded software for real-time, high-performance applications.
  • Collaborate 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 issues.
  • Prepare technical documentation and ensure adherence to standards.
  • Participate in code reviews and knowledge sharing within the team.

Qualifications & Skills:

  • Bachelor's/Master's in Computer Science, Electrical Engineering, or related field.
  • Strong programming skills in Embedded C and C++ (Python, Java, Ada, Rust are a plus).
  • Experience in backend application and device development.
  • Domain knowledge in POS, payment systems, or ITSO is highly desirable.
  • Familiarity with embedded tools, compilers, debugging, Git, and CI/CD pipelines.

Interview Process:

  • 60 minutes online coding challenge in C++ using TDD frameworks (e.g., Google Test).
  • 30 minutes of discussion on career history, process, and soft skills.
  • Candidates must ensure a stable internet connection, camera, mic, and a quiet environment.