Cutshort logo
codersbrain logo
C/C++, Linux, Shell Scripting
C/C++, Linux, Shell Scripting
codersbrain's logo

C/C++, Linux, Shell Scripting

Aishwarya Hire's profile picture
Posted by Aishwarya Hire
4 - 6 yrs
₹6L - ₹10L / yr
Remote, Kolkata, Mumbai
Skills
skill iconC++
Linux/Unix
Shell Scripting
skill iconC
  • Hands-on development and optimization of image enhancing algorithms for image processing using computational imaging
  • Working with peer teams on researching and resolving complex software and system problems
  • Analvze and optimize different methodologies to improve output of image processing
  • Work closely with Quality Assurance teams to refine algorithms for optimal system performance
  • Support products from the early development and prototyping phases through to production
  • Developing functional specifications per customer requirements
  • Good understanding of image processing techniques such as edge detection skills, image alignment, removing noise, image segmentation, correction/modification, compression, and image reconstruction
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About codersbrain

Founded :
2015
Type :
Services
Size :
100-1000
Stage :
Bootstrapped

About

Coders Brain is a global leader in IT services, digital and business solutions that partners with its clients to simplify, strengthen and transform their businesses. We ensure the highest levels of certainty and satisfaction through a deep-set commitment to our clients, comprehensive industry expertise and a global network of innovation and delivery centers. We achieved our success because of how successfully we integrate with our clients.
Read more

Connect with the team

Profile picture
Shreya Trivedi

Company social profiles

linkedintwitterfacebook

Similar jobs

IT Clients
IT Clients
Agency job
via kaldan soft by sathya priya
Bengaluru (Bangalore)
7 - 14 yrs
₹10L - ₹25L / yr
skill iconC++
golang
skill iconRust
Microsoft Windows
Linux/Unix

Job Title: Cybersecurity Agent Developer

Location: Bengaluru, India

Experience: 7+ Years

Employment Type: Full-time


About the Role:

We are seeking a highly skilled Cybersecurity Agent Developer with deep expertise in C/C++ and Golang or Rust to build and optimize high-performance security agents for Windows, Linux, and macOS platforms. This role requires a strong background in low-level system programming, performance tuning, and security-centric design to ensure effective monitoring, threat detection, and system protection across diverse environments.


Key Responsibilities:

  • Design, develop, and maintain cross-platform endpoint security agents.
  • Optimize agent performance to ensure minimal system overhead and real-time responsiveness.
  • Implement system-level hooks and monitoring components including:
  • Process monitoring
  • File system and network activity tracking
  • System telemetry collection
  • Work with kernel-level APIs and frameworks, such as:
  • ETW, WFP, WMI, MiniFilter (Windows)
  • eBPF, auditd, fanotify, netfilter (Linux)
  • EndpointSecurity framework, XPC, System Extensions (macOS)
  • Build robust, secure inter-process communication (IPC) and data serialization mechanisms.
  • Integrate agents with cloud-based security platforms via REST APIs, gRPC, and TLS.
  • Collaborate with internal teams (threat intelligence, detection, response) to evolve agent capabilities.
  • Perform in-depth debugging, profiling, and optimization using industry-standard tools.


Required Skills & Experience:

Core Programming:

  • Strong proficiency in C/C++ and either Golang or Rust
  • Solid experience in multi-threaded and asynchronous programming

Platform Expertise:

  • Proven experience developing for Windows, Linux, and macOS
  • Deep knowledge of system-level programming, including:
  • Windows: WinAPI, ETW, WFP, WMI, MiniFilter
  • Linux: eBPF, auditd, fanotify, netfilter
  • macOS: EndpointSecurity framework, XPC, System Extensions

Security & Networking:

  • Understanding of secure IPC, TLS, gRPC, and secure coding practices
  • Familiarity with system hardening and secure memory management

Debugging & Optimization Tools:

  • Proficient in using tools like GDB, LLDB, Valgrind, Perf, Wireshark, Sysinternals Suite

Version Control:

  • Strong experience with Git (GitHub, GitLab)

Preferred Qualifications:

  • Experience with cybersecurity frameworks like MITRE ATT&CK, Sysmon, YARA, Suricata
  • Hands-on exposure to kernel/driver development
  • Familiarity with EDR/XDR, sandboxing, and SIEM integrations
  • Understanding of malware analysis and threat detection techniques
  • Exposure to container security and cloud-native security agent development



Read more
A core AI platform-Product Based MNC.
A core AI platform-Product Based MNC.
Agency job
via Jobdost by Sathish Kumar
Hyderabad
3 - 5 yrs
₹9L - ₹15L / yr
skill iconC++
Microsoft Foundation Class Library (MFC)
Candidates MUST HAVE : 

  • Proficient experience of minimum 3 years into C++ & experience using MFC library.
  • Good experience into C# programming.
  • Working experience into COM.
  • Good Communication skills.
Read more
Mumbai
3 - 6 yrs
₹12L - ₹15L / yr
skill iconPython
python
skill iconAmazon Web Services (AWS)
AWS Lambda
Multithreading
+3 more

Aadrila Technologies Pvt Ltd. is the largest data, analytics, automation, and decisioning solution provider to financial intuitions, catering to the entire customer lifecycle from onboarding to diligence. Aadrila Technologies provides solutions that enable systemic fraud prevention, risk management, compliance, and automation through superior data engineering and deep tech (NLP and Deep Learning) applications. In the B2B SaaS market, Aadrila Technologies Pvt. Ltd. is an undisputed leader. Based in Mumbai, Andheri, it has ~90% market share in the motor insurance underwriting data providers market.


Senior Software Engineer 4-6yrs of work exp


As a Senior Software Engineer at AADRILA TECHNOLOGIES PVT LTD, you will be responsible for designing, developing, and deploying high-quality API solutions. You will collaborate with cross-functional teams to build innovative and performant applications.


Responsibilities:

- Write reusable, testable, and efficient code.

- Design and implement low-latency, high-availability, and performant RESTful APIs.

- Implement security and data protection measures.

- Integrate data storage solutions into software systems.

- Develop, test, tune for performance, and deploy web services.

- Collaborate with the product team to build innovative, robust, and user-friendly features


Requirements:

Must-Haves:

- Excellent analytical and problem-solving skills.

- Proven experience in the software development lifecycle.

- Solid coding experience in Python.

- Good understanding of Object-Oriented Concepts and Design Patterns.

- Knowledge of Amazon Web Services (AWS) APIs deployment and management.

- Experience working with Multithreading/Multiprocessing.

- Good working knowledge of programming in a Linux environment.

- Acquaintance with Web Stacks and RESTful APIs.

- Experience in best code deployment practices.

Highly Desired:

- Experience with NoSQL databases like MongoDB.

- Familiarity with AWS Serverless Stack (API Gateway, Lambda, SQS, Cloudwatch etc.)

- Familiarity with infrastructure as code tools (serverless and Terraform).


Experience and Qualification:

- Minimum of 3+ years of relevant experience.

- Bachelor's or Master's degree in Computer Science, Computer Engineering, or Information Technology.


Join our dynamic team and work in a challenging environment where you will have the opportunity to make a significant impact. AADRILA TECHNOLOGIES PVT LTD offers competitive compensation, professional development opportunities, and a collaborative work culture. Apply now and be part of our innovative software engineering team.


Read more
DBOI Global Services
at DBOI Global Services
3 recruiters
Sandeep Giri
Posted by Sandeep Giri
Hyderabad, Bengaluru (Bangalore)
5 - 15 yrs
₹22L - ₹35L / yr
skill iconJava
skill iconC#
skill icon.NET
skill iconPython
skill iconNodeJS (Node.js)
+8 more

The database market is massive (the IDC estimates it to be $119B+ by 2025!) and MongoDB is at the head of its disruption. The MongoDB community is transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.

MongoDB is expanding our global team of consulting engineers to further our ongoing plans for worldwide growth!


MongoDB Professional Services works with customers of all shapes and sizes in all verticals, from tier-1 banks to small web startups, on a variety of interesting use cases from e-commerce platforms to trading systems to social media applications. Solve interesting problems, gain incredible cross-stack experience, work with the best and brightest people in the business, network with industry leaders, and see new places - all in a day’s work!


MongoDB consulting exists to support the development of our customers’ vision, accelerate customers’ time to value, and drive a multitude of customer adoption scenarios - from building new solutions to modernising legacy applications or migrating to the cloud. Our consulting solutions ensure that organisations get the best out of MongoDB.


Be one of the recognised experts in this rapidly growing field in a high-growth software company successfully challenging the status quo of the database industry. You will have abundant opportunities to meaningfully impact the growth of our business in your region.

Candidate Profile

We’re looking for a highly technical individual, with strong problem-solving and communication skills, and is comfortable working closely with customers. 

Work Location

This role will be based remotely in Hyderabad / Bangalore and requires a frequent travel for short trips to customer site during the working week once the restriction are lifted. 

Our ideal candidate will have

  • Excellent analytical, diagnostic skills, and problem-solving skills
  • High motivation for a role that combines deep technical and customer-management dimensions
  • Confidence speaking and presenting in a collaborative customer setting
  • 5+ years of software development/consulting/support experience, preferably in a number of distinct industries/verticals
  • Familiarity with enterprise-scale software architectures, application development methodologies, and software deployment and operations
  • Competence in at least one of the following languages (in no particular order): Java, C#, Python, Node.js (JavaScript), Ruby, Go.
  • Experience with databases such as MongoDB, Oracle, MS SQL Server, PostgreSQL
  • Familiarity with Linux diagnostics and tuning; Windows tuning knowledge is a plus
  • Should have the strong capability with, minimally, both English and any local language - as necessary

Position Expectations

As a core member of the MongoDB Professional Services team, you will

  • Contribute to customer implementations at any or all phases of the application lifecycle: portfolio assessment, application planning, and design, deployment architectures, development and build, integration and release configuration, system testing, production operations, application optimisation, and best practices adoption
  • Deliver customer classroom-based training to architect, developer, and operations roles
  • Work as part of a wider delivery team comprising fellow consulting engineers, project managers, and account teams
  • Cultivate your individual MongoDB reputation as a trusted advisor to guide MongoDB and our customers into the future
  • Partner with Product and Engineering teams to influence the direction of the MongoDB product roadmap

Success Measures

As a Senior Consulting Engineer, you will be successful in this role when you can execute the following

  • Become a field expert in “everything MongoDB”
  • Communicate complex technical proposals simply and convincingly to a wide range of audiences
  • Gain reputation as a trusted advisor with your clients, large and small
  • Ensure your client’s success with their MongoDB endeavours
  • Maintain required level of billable utilisation
  • Influence MongoDB product development by contributing experience from the field
  • Successfully communicate the product roadmap to external clients
  • Constantly work on improving yourself, our products and our team

Life at MongoDB

 Our India office culture

  • 300+ people, with teams in Sales, Engineering, HR, Finance, IT & Marketing
  • Regular group outings and opportunities to get to know your colleagues
  • Employee affinity groups

 Our Benefits

  • Competitive salary and equity
  • Comprehensive Health cover, dental cover, travel insurance & Life Insurance.
  • 26 weeks Maternity & 20 Paternity leave to spend time with new arrivals

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys.https://www.mongodb.com/blog/channel/culture"> Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.


MongoDB is an equal opportunities employer.

Read more
Dremio
at Dremio
4 recruiters
Kiran B
Posted by Kiran B
Hyderabad, Bengaluru (Bangalore)
15 - 20 yrs
Best in industry
skill iconJava
Data Structures
Algorithms
Multithreading
Problem solving
+7 more

About the Role

The Dremio India team owns the DataLake Engine along with Cloud Infrastructure and services that power it. With focus on next generation data analytics supporting modern table formats like Iceberg, Deltalake, and open source initiatives such as Apache Arrow, Project Nessie and hybrid-cloud infrastructure, this team provides various opportunities to learn, deliver, and grow in career. We are looking for technical leaders with passion and experience in architecting and delivering high-quality distributed systems at massive scale.

Responsibilities & ownership

  • Lead end-to-end delivery and customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product
  • Lead and mentor others about concurrency, parallelization to deliver scalability, performance and resource optimization in a multithreaded and distributed environment
  • Propose and promote strategic company-wide tech investments taking care of business goals, customer requirements, and industry standards
  • Lead the team to solve complex, unknown and ambiguous problems, and customer issues cutting across team and module boundaries with technical expertise, and influence others
  • Review and influence designs of other team members 
  • Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
  • Partner with other leaders to nurture innovation and engineering excellence in the team
  • Drive priorities with others to facilitate timely accomplishments of business objectives
  • Perform RCA of customer issues and drive investments to avoid similar issues in future
  • Collaborate with Product Management, Support, and field teams to ensure that customers are successful with Dremio
  • Proactively suggest learning opportunities about new technology and skills, and be a role model for constant learning and growth

Requirements

  • B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
  • Fluency in Java/C++ with 15+ years of experience developing production-level software
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models and their use in developing distributed and scalable systems
  • 8+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
  • Subject Matter Expert in one or more of query processing or optimization, distributed systems, concurrency, micro service based architectures, data replication, networking, storage systems
  • Experience in taking company-wide initiatives, convincing stakeholders, and delivering them
  • Expert in solving complex, unknown and ambiguous problems spanning across teams and taking initiative in planning and delivering them with high quality
  • Ability to anticipate and propose plan/design changes based on changing requirements 
  • Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
  • Passion for learning and delivering using latest technologies
  • Hands-on experience of working projects on AWS, Azure, and GCP 
  • Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure,  and GCP) 
  • Understanding of distributed file systems such as  S3, ADLS or HDFS
  • Excellent communication skills and affinity for collaboration and teamwork

 

Read more
Remote only
3 - 7 yrs
₹7L - ₹18L / yr
skill iconGo Programming (Golang)
Blockchain
skill iconGit
Linux/Unix
skill iconDocker
+1 more

Job Description

  • Architect highly scalable, highly available systems with minimal guidance.
  • Developing p2p infrastructure systems to support blockchain interoperability
  • Establishing policies and procedures that produce secure, high-quality software
  • Write and review technical proposals
  • Improve engineering standards, tooling, and processes
  • Coding with concurrency, efficiency and scalability as primary motive
  • Document systems, build runbooks, and automate those processes
  • Being hands on by writing, testing, and deploying high-performance networking code
  • Rigor on clean code, unit testing, code coverage and best practices
  • Supporting and Leading the team of junior developers

Required qualifications

3+ years of experience in Golang, Strong knowledge of Go programming language, paradigms, constructs, and idioms, willingness to learn on the go, ability to write clean code, a strong sense of responsibility.


Tech Stack


Go, git, linux, bash, ability to work with Docker.


Nice to have


Experience developing in c++, cryptography and system software development experience, understanding of design patterns, understanding of operating systems and networks.

Read more
Supr Infotech Solutions
at Supr Infotech Solutions
6 recruiters
Cibi Thomas
Posted by Cibi Thomas
Remote, Bengaluru (Bangalore)
3 - 7 yrs
₹18L - ₹40L / yr
Data Structures
skill iconJava
Algorithms
skill iconScala
skill iconC++
+1 more
We are looking for smart coders who are cognisant of business, product and quality. Requirements Have a taste for solving complex and interesting problems. A solid foundation in computer science, with strong competencies in data structures, algorithms and software design. Extensive and expert programming experience in any one programming language. Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces. Experience with multi-threading and concurrency programming is must. Worked in a startup like environment with high levels of ownership and commitment. Should have basic operational experience including deployments and maintenance of aws services like ec2, rds, sns, sqs, route53 etc. Strongly practice writing unit and integration tests with reasonable coverage of code. Experience building highly scalable business applications, which involve implementing large complex business flows. Bachelors or higher degree in Computer Science or related technical discipline. Regards, Cibi M Thomas
Read more
Adroitent ITES Private Limited
Shikha Kumari
Posted by Shikha Kumari
Bengaluru (Bangalore), Hyderabad, Chennai
4 - 10 yrs
₹7L - ₹15L / yr
VC++
Advanced C++
skill iconC++
Object Oriented Programming (OOPs)
Visual C++
+1 more
We are hiring for a major healthcare products client in Bangalore.
Read more
Koinex
at Koinex
3 recruiters
pranavi Gundeti
Posted by pranavi Gundeti
Mumbai, Bengaluru (Bangalore)
0 - 2 yrs
₹8L - ₹18L / yr
skill iconNodeJS (Node.js)
skill iconJava
Data Structures
Algorithms
skill iconC++
+4 more
Backend Engineer : 1 – 2 Years Job Description : Koinex aims at being a game-changer in the nascent Indian blockchain industry. We're a small team that's growing fast and we're looking for Backend Engineers. As a member of the engineering team, you will have the opportunity to build and scale backend systems for our exchange platform while also working on new blockchain products. If you believe that you drive for excellence in what you do and would go an extra mile to achieve that, this might be an interesting opportunity for you. Responsibilities: • Translate business requirements and use cases into functional applications. • Design, build, and maintain efficient, reusable, and reliable code. • Review, test, and verify code for adherence to quality and security standards. • Identify bottlenecks and bugs, and devise solutions to these problems. • Help maintain code quality. Expected to have: • Hands-on experience in at least one of Java / Ruby / Golang / Python / Nodejs languages. • A demonstrated history of getting things done. • Experience with testing your own work, without relying on testers or QA. • Teamwork skills with a problem-solving attitude. • You're passionate about Fintech / Crypto / Blockchain. • Knowledge in Web Service and REST. • Have experience with SQL / NoSQL / in-memory databases. Good to have: • Hands-on experience in blockchain technology About Company Koinex is India’s first open orderbook exchange with the support of multiple digital assets onto a single platform. We are an entrepreneurial team of over 60 members — Engineers, Product Designers, FinTech Experts, Marketers, and Customer Success Professionals with one thing in common: a passion for the blockchain technology and the decentralized future. Since our inception in August 2017, we have grown to become the largest digital assets exchange in India. Koinex has been a pioneer with many firsts: fully KYC-compliant, enabling instant deposits and withdrawals, supporting important hard forks, opening the dialogue with top-level regulators among others. We’re now focusing extensively on becoming the forerunner in making India the hotbed of blockchain technology development. If Interested, Kindly Revert back on [email protected] with your updated CV/Resume.
Read more
BlueOptima
at BlueOptima
1 video
10 recruiters
Rashmi Anand
Posted by Rashmi Anand
Bengaluru (Bangalore), NCR (Delhi | Gurgaon | Noida)
8 - 12 yrs
₹28L - ₹40L / yr
skill iconJava
Data Structures
Algorithms
Hibernate (Java)
Spring MVC
+3 more
Who are we? BlueOptima provides industry-leading objective metrics in software development using our proprietary Coding Effort Analytics. We enable large organisations to deliver better software, faster and at lower cost. Founded in 2006, BlueOptima is a profitable, high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University. We are headquartered in London with offices in New York, Bangalore, Gurgaon and Guadalajara. BlueOptima’s technology is deployed by global enterprises to drive value from their software development activities. We work with nine of the world’s top twelve largest Universal Banks (by revenue) and three of the world’s top ten telecommunications companies (by revenue, excl. China). Our technology is pushing the limits of complex analytics on large data-sets with more than 15 billion static source code metric observations of software engineers working in an Enterprise software development environment. BlueOptima is an Equal Opportunities employer. Whom are we looking for? Our groundbreaking technology, requires highly skilled and talented Web Backend Developers to understand the depth of the problem and device a solution for it. We are seeking a Software Engineer, with a depth of experience in developing Web Applications enabled using REST APIs and backed by a data warehouse solution, to join our growing company and be a part of our success story. We are looking for individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work. What does the role involve? As a Web Backend Principal Software Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs needs to be very efficient and high performing. This requires optimising queries for faster execution and introducing database changes that may be required. You would be working with a complex technology stack which includes (but is not limited to) Spring, Hibernate, HornetQ, Quartz, etc. This requires extensive understanding of transaction management and data handling across different application layers. In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers. Responsibilities include: Develop, test, implement and maintain application software Take part in software and architectural development activities Transform requirements into implementation details Debug application issues and helping support respond to client queries May lead and provide mentoring and guidance to less senior developers Participate in application development meetings Provide accurate estimates, clearly communicate status of tasks and identification of risks Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem Performance tuning of application code at different service levels Incorporate design changes to improve performance of the application Interact with customers of the application and help address issues reported Interact with customers of the application and collect requirements or potential uses cases and draft technical and user requirements ESSENTIAL SKILLS / EXPERIENCE REQUIRED: Minimum Bachelor's degree in Computer Science or equivalent Minimum 8+ years experience with Java and J2EE/Java EE Minimum 8+ years experience with Spring MVC, Spring Security and Hibernate 2+ years experience managing in colocated and remote teams Strong understanding of relational database and normal forms Strong understanding of SQL concepts and ability to write optimised and high performing queries Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code Experience building RESTful web services Experience with web application servers like JBoss Strong written and verbal communication skills Strong interpersonal skills and time management skills Strong problem solving and analytical skills Experience using task tracking systems e.g. Jira and distributed version control systems e.g. Git Understanding of testNg/JUnit Unix/Windows shell and related command line tools Experience with database partitioning and column Indexing Experience with query optimisation techniques Why work for us? Above market remuneration Stimulating challenges that fully utilise your skills Work on real-world technical problems to which solution cannot simply be found on the internet Working alongside other passionate, talented engineers Hardware of your choice Our fast-growing company offers the potential for rapid career progression
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos