Search Jobs

Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Andor Tech
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

Senior C/C++ Developer – Qt, Ubuntu & Rust

Experience: 8+ Years

Location: Bengaluru

Job Summary

We are looking for an experienced Senior C/C++ Developer with 8+ years of hands-on experience in software development using C/C++, Qt, Ubuntu/Linux, and Rust. The candidate will be responsible for designing, developing, debugging, and maintaining high-performance software applications and system-level components.

Key Responsibilities

  • Design, develop, and maintain software applications using C and C++.
  • Develop GUI-based applications using Qt/QML.
  • Work extensively on Ubuntu/Linux environments.
  • Develop and maintain system-level and application-level software components.
  • Utilize Rust for developing new modules/components and improving application reliability and performance.
  • Analyze requirements and translate them into technical designs and implementation.
  • Perform debugging, troubleshooting, root-cause analysis, and performance optimization.
  • Develop clean, efficient, reusable, and maintainable code.
  • Conduct code reviews and contribute to coding standards and best practices.
  • Collaborate with cross-functional teams including software, QA, architecture, and product teams.
  • Write unit tests and support integration and system-level testing.
  • Participate in the complete SDLC, including design, development, testing, deployment, and maintenance.

Mandatory Skills

  • 8+ years of strong hands-on experience in C/C++ development
  • Strong programming experience in C++11/14/17 or later
  • Hands-on experience with Qt / Qt Framework
  • Strong experience in Ubuntu/Linux
  • Hands-on experience with Rust programming
  • Strong understanding of Object-Oriented Programming and C++ concepts
  • Experience with multithreading, concurrency, memory management, and debugging
  • Good understanding of Linux system programming
  • Experience with Git/version control
  • Strong problem-solving and debugging skills

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

8-10 yrs
Bengaluru, India
Skills:
diagnostic software , Memory Management, Rust, C, Computer Architecture, concurrency, Operating Systems, Debugging Tools, Python, developer tools, AI-assisted engineering tools
6-9 yrs
Bengaluru, India
Skills:
Java, Rust, C, Distributed Systems, Debugging, concurrency, Networking, Performance Engineering, Go, Problem-solving
7-9 yrs
Bengaluru, India
Skills:
web service development , Algorithms, Coding, Linux, Debugging, data structures, Kubernetes, Azure Pipelines, CNCF technologies, high-availability services, Problem-solving, microservices architecture, system architecture design, FluxCD, service-oriented architectures, ArgoCD
4-8 yrs
Bengaluru, India
Skills:
.NET Framework, Object-oriented programming (OOP), C#, Debugging, Integration Testing, Unit Testing, Winforms, Windows application development, Application architectures
6-9 yrs
Bengaluru, India
Skills:
Java, Cassandra, Data Structures, Kafka, Distributed Systems, Large-scale application development and design, Algorithm Design Patterns, CI/CD, Containerization technology, Java Multithreading