Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Mempage Technologies Private Limited is seeking a full-time on-site C with Linux Device Driver with 3+ years of experience in Bengaluru. As a part of this role, you will be responsible for Linux Device Driver development and ensuring the smooth integration of devices with the Linux operating system. Your duties will include troubleshooting, code optimization, and collaboration with cross-functional teams. To qualify for this position, you should possess proficiency in C programming and have a good understanding of Linux Kernel Architecture. Previous experience in Linux Device Driver development, knowledge of system-level programming and debugging, familiarity with hardware interfaces and drivers, and experience in embedded systems development are also required. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is preferred.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
thiruvananthapuram, kerala
On-site
Techvantage.ai is a next-generation technology and product engineering company at the forefront of innovation in Generative AI, Agentic AI, and Autonomous Intelligent Systems. We build intelligent, cutting-edge solutions designed to scale and evolve with the future of artificial intelligence. As you continue to scale our operations, we are actively seeking talented and passionate professionals to join our team and contribute to building high-performance, scalable, and future-ready technology. We are looking for a skilled Rust Developer with a total of 5 years of IT experience, including at least 3 years of hands-on experience in Rust programming. In this role, you will play a key part in developing high-performance, scalable, and secure systems that support our advanced AI technologies, agentic systems, and autonomous platforms. Responsibilities: - Design, develop, and maintain efficient, reliable, and scalable Rust-based code. - Work on system-level programming, focusing on high performance, security, and concurrency. - Collaborate with engineering teams to integrate Rust modules with AI/ML systems and cloud-based services. - Identify bottlenecks and bugs, and devise solutions to address them. - Participate in architecture design discussions and technical reviews. - Ensure code quality through automated testing, code reviews, and documentation. - Research new technologies and continuously improve existing skills. Skills: - Minimum 3 years of hands-on experience with Rust programming language. - Strong understanding of system-level programming, memory management, and concurrency models. - Experience with asynchronous programming and multi-threading in Rust. - Solid foundation in data structures, algorithms, and design patterns. - Familiarity with microservices, REST APIs, and distributed systems. - Proficient with version control systems like Git. - Knowledge of unit testing and debugging tools in Rust. Good To Have: - Experience with WebAssembly (WASM), embedded systems, or blockchain technologies. - Familiarity with other systems languages such as C/C++ or Go. - Exposure to cloud platforms like AWS, Azure, or GCP. - Familiarity with DevOps practices and CI/CD. Skills: - Strong analytical and problem-solving skills. - Excellent collaboration and communication abilities. - Passion for learning new technologies and adapting to changing needs. - Self-driven with a proactive attitude. Join us to work on cutting-edge AI and system-level technologies in a collaborative, innovation-driven environment with opportunities for growth, upskilling, and career advancement.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
haryana
On-site
You are an experienced Senior Software Engineer with a focus on C++ development for the Windows platform. Your role involves designing, developing, and optimizing high-performance software solutions while having a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features. It is crucial to optimize code for performance and scalability, especially in multi-threaded and high-performance environments. You will be responsible for troubleshooting, debugging, and resolving software defects and technical issues. Writing clean, maintainable, and well-documented code while adhering to coding standards is essential. Additionally, you will contribute to the architecture and design decisions of the product to ensure high-quality software solutions. Leading code reviews, providing mentorship to junior developers, and ensuring best practices are followed are also part of your role. Collaboration with other teams such as QA, product management, and DevOps is necessary to ensure the seamless delivery of software projects. Your qualifications should include a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field. You should have at least 3 years of professional experience in C++ development, particularly on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes) is required. Experience with multi-threading, concurrency, and parallel processing in C++, as well as proficiency in using debugging tools and performance optimization techniques is expected. Familiarity with Windows internals, system-level programming, memory management, and writing programs for 64-bit and 32-bit OS variants is essential. Experience with version control systems (e.g., Git) and CI/CD pipelines, as well as strong problem-solving skills and the ability to work in a fast-paced environment, are also necessary. Excellent written and verbal communication skills are a must. Preferred skills include experience with cross-platform development (Linux, macOS), familiarity with modern C++ standards (C++11/14/17), knowledge of Windows drivers, kernel mode development, or embedded systems, and experience with Agile development methodologies.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
haryana
On-site
You are an experienced Senior Software Engineer with expertise in C++ development on the Windows platform. You have a strong background in designing, developing, and optimizing high-performance software solutions, with a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features while optimizing code for performance and scalability in multi-threaded and high-performance environments. Troubleshooting, debugging, and resolving software defects and technical issues will also be part of your role. It is essential to write clean, maintainable, and well-documented code adhering to coding standards, contribute to product architecture and design decisions, lead code reviews, mentor junior developers, and ensure best practices are followed. Collaboration with QA, product management, and DevOps teams is crucial to ensuring the seamless delivery of software projects. To qualify for this position, you must have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field, along with at least 3 years of professional experience in C++ development on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC is required, as well as experience in multi-threading, concurrency, and parallel processing in C++. Proficiency in debugging tools like Visual Studio Debugger and performance optimization techniques is essential, along with knowledge of Windows internals, system-level programming, and memory management. You should be capable of writing programs for both 64-bit and 32-bit OS variants and have familiarity with version control systems and CI/CD pipelines. Strong problem-solving skills, the ability to work in a fast-paced environment, and excellent written and verbal communication skills are also necessary. Preferred skills for this role include experience with cross-platform development, familiarity with modern C++ standards (C++11/14/17), and knowledge of Windows drivers, kernel mode development, or embedded systems. Experience with Agile development methodologies is a plus.,
Posted 4 weeks ago
3.0 - 7.0 years
0 Lacs
haryana
On-site
You should have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field along with at least 3 years of professional experience in C++ development, specifically on the Windows platform. Your expertise should include a solid understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes), as well as experience with multi-threading, concurrency, and parallel processing in C++. You should be proficient in using debugging tools such as the Visual Studio Debugger and performance optimization techniques. Additionally, familiarity with Windows internals, system-level programming, and memory management is required, including the ability to write programs for both 64-bit and 32-bit OS variants. Experience with version control systems like Git and CI/CD pipelines is essential, along with strong problem-solving skills and the capability to thrive in a fast-paced environment. Exceptional written and verbal communication skills are a must-have. Preferred skills for this role include experience with cross-platform development (Linux, macOS), knowledge of modern C++ standards (C++11/14/17), Windows drivers, kernel mode development, or embedded systems, as well as familiarity with Agile development methodologies. As a Senior Software Engineer specializing in C++ development on the Windows platform, you will be responsible for designing, developing, and optimizing high-performance software solutions. Key responsibilities include collaborating with cross-functional teams to define and ship new features, optimizing code for performance and scalability, troubleshooting and resolving software defects, writing clean and well-documented code, contributing to product architecture and design decisions, leading code reviews, mentoring junior developers, and ensuring best practices are followed. You will also work closely with QA, product management, and DevOps teams to ensure the seamless delivery of software projects. If you meet the qualifications and have the required skills, we encourage you to apply for this exciting opportunity to join our dynamic team.,
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City