About the role
Role: Embedded C++ Developer
3-5 years experience.
Location: Onsite, Hyderabad
Position Overview:
As a C++ Developer, you will play a crucial role in the development and optimization of high-performance software solutions.
Your responsibilities will include designing, implementing, and debugging complex systems, with a focus on efficiency and reliability.
Proficiency in C++ is essential, while knowledge of Python is considered a valuable asset.
Key Responsibilities:
• Design, implement, and debug high-performance software solutions using C++
• Collaborate with cross-functional teams to ensure project success
• Utilize advanced data structures and algorithms for efficient problem-solving
• Optimize code for performance and scalability
• Demonstrate strong debugging skills to identify and resolve issues promptly
• Good to have: Knowledge of Python for scripting and automation tasks
Requirements:
• Proven experience in C++ development, with a strong understanding of object-oriented programming principles
• Proficiency in software development tools and practices
• Excellent problem-solving and analytical skills
• Ability to work effectively in a fast-paced, collaborative environment
• Good to have: Familiarity with Python programming language
Preferred Qualifications:
• Experience with parallel programming and multithreading
• Knowledge of performance optimization techniques
• Previous work experience in high-performance computing or related fields
• Familiarity with version control systems (e.g., Git)
• Strong communication and teamwork skills