C++ Developer
Core
Designing, developing, and maintaining high-performance software solutions with a focus on algorithms, mathematics, and automation-driven systems.
Role type
Senior C++ Developer
Builds
Scalable, efficient, and maintainable software applications and automation systems
Domain
Software Engineering / High-Performance Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ development, Data structures, Algorithms, Mathematical problem-solving, CI/CD pipelines, System architecture, Debugging, Object-oriented programming, Performance optimization
Preferred skills
Automation testing frameworks, AI-powered development tools, Cross-platform application development, Embedded systems experience
Technologies
C++, CI/CD tools, Agile/Scrum methodologies
Responsibilities
Design, develop, test, and maintain high-performance applications; Develop efficient algorithms and mathematical logic; Build and maintain CI/CD pipelines; Optimize application performance, memory usage, and system efficiency; Troubleshoot, debug, and resolve software defects; Contribute to automation and software development projects; Prepare and maintain technical documentation; Collaborate with QA teams to ensure testing coverage
Seniority
Senior, hands-on IC