11+ GNU Compiler Collection Jobs in Bangalore (Bengaluru) | GNU Compiler Collection Job openings in Bangalore (Bengaluru)
Apply to 11+ GNU Compiler Collection Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest GNU Compiler Collection Job opportunities across top companies like Google, Amazon & Adobe.
Software Engineer – C++ (3-6 years of experience)
1. Telecom/Volte LTE 2g 3g Preferred
2. Programming knowledge of multi-threading, sockets, IPCs.
3. Well versed with std and boost libraries.
4. Working knowledge of GNU compilers, optimization techniques on Unix/Linux based systems.
5. Proficient in debugging tools like GDB/Valgrind and profiling tools like oprofile.
6. Knowledge of Diameter (AAA) Stack
- Development experience of communication protocol stacks
- Hands on experience in multi-threaded design techniques and implementation
- Good hands-on experience on data structures and algorithms
Title: Quantitative Developer
Location : Mumbai
Candidates preferred with Master's
Who We Are
At Dolat Capital, we are a collective of traders, puzzle solvers, and tech enthusiasts passionate about decoding the intricacies of financial markets. From navigating volatile trading conditions with precision to continuously refining cutting-edge technologies and quantitative strategies, our work thrives at the intersection of finance and engineering.
We operate a robust, ultra-low latency infrastructure built for market-making and active trading across Equities, Futures, and Options—with some of the highest fill rates in the industry. If you're excited by technology, trading, and critical thinking, this is the place to evolve your skills into world class capabilities.
What You Will Do
This role offers a unique opportunity to work across both quantitative development and high frequency trading. You'll engineer trading systems, design and implement algorithmic strategies, and directly participate in live trading execution and strategy enhancement.
1. Quantitative Strategy & Trading Execution
- Design, implement, and optimize quantitative strategies for trading derivatives, index options, and ETFs
- Trade across options, equities, and futures, using proprietary HFT platforms
- Monitor and manage PnL performance, targeting Sharpe ratios of 6+
- Stay proactive in identifying market opportunities and inefficiencies in real-time HFT environments
- Analyze market behavior, particularly in APAC indices, to adjust models and positions dynamically
2. Trading Systems Development
- Build and enhance low-latency, high-throughput trading systems
- Develop tools to simulate trading strategies and access historical market data
- Design performance-optimized data structures and algorithms for fast execution
- Implement real-time risk management and performance tracking systems
3. Algorithmic and Quantitative Analysis
- Collaborate with researchers and traders to integrate strategies into live environments
- Use statistical methods and data-driven analysis to validate and refine models
- Work with large-scale HFT tick data using Python / C++
4. AI/ML Integration
- Develop and train AI/ML models for market prediction, signal detection, and strategy enhancement
- Analyze large datasets to detect patterns and alpha signals
5. System & Network Optimization
- Optimize distributed and concurrent systems for high-transaction throughput
- Enhance platform performance through network and systems programming
- Utilize deep knowledge of TCP/UDP and network protocols
6. Collaboration & Mentorship
- Collaborate cross-functionally with traders, engineers, and data scientists
- Represent Dolat in campus recruitment and industry events as a technical mentor
What We Are Looking For:
- Strong foundation in data structures, algorithms, and object-oriented programming (C++).
- Experience with AI/ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
- Hands-on experience in systems programming within a Linux environment.
- Proficient and Hands on programming using python/ C++
- Familiarity with distributed computing and high-concurrency systems.
- Knowledge of network programming, including TCP/UDP protocols.
- Strong analytical and problem-solving skills.
A passion for technology-driven solutions in the financial markets.
Role: Teamcenter Lead Developer
Experience: 6+yrs
Location: Bangalore/Hyderabad/Pune/Chennai
Notice Period: Immediate and 15 days only or max Upto 30 days
Key Responsibilities
- Core PLM Support & Expertise
- Manage and support key Teamcenter functionalities including:
- Parts & Components Management
- CAD Data Management & Integration
- BOM Management
- Change Management
- Supplier Collaboration
- Enterprise Data Integration
- Configuration & Customization
- Configure and customize Teamcenter modules to meet evolving business requirements
- Ensure alignment with PLM industry best practices and internal process standards
- Troubleshooting & End-User Support
- Investigate, diagnose, and resolve Teamcenter-related issues
- Deliver Tier 2/3 application support and guidance to end-users and business stakeholders
- Maintain system uptime and performance, ensuring minimal business disruption
- Code Implementation
- Develop and maintain clean, efficient code using Teamcenter-specific technologies such as:
- Java, C++, ITK (Integration Toolkit), SOA frameworks
- Support enhancements and new functionality development
- System Integration
- Collaborate with IT and engineering teams to integrate Teamcenter with ERP, CAD, and other enterprise platforms
- Enable seamless data flow and automation across interconnected systems
- Solution Development
- Design and deliver custom solutions within the Teamcenter platform, including:
- Workflows, UI modifications, reports, and extension modules
- Support ongoing innovation and platform optimization
Qualifications
- Bachelor’s degree in computer science, Engineering, or related technical field preferred
- 6+ years of experience supporting and developing within the Teamcenter PLM ecosystem
- Strong hands-on experience with Java, C++, ITK, and SOA for Teamcenter development
- Solid understanding of PLM best practices and enterprise system integration
- Proven problem-solving skills and the ability to manage technical escalations
Nice to Have
- Experience working in a global engineering or manufacturing environment
- Familiarity with Agile methodologies and DevOps principles
- Knowledge of enterprise systems like SAP, Oracle, or other major ERP platforms
Quantum Corp. leads the world in helping users collaboratively solve some of the world's hardest computer challenges. Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending collaborative high-speed workflows with cutting-edge object storage, Quantum has the tools and technology to help you engineer the solution that works now - and preserves your work for decades to come. You are applying to an exceptional team that contributes to enhancing our position as a proven global expert in data management.
Job Summary and Duties:
This position will highlight new product development, as well as feature development and bug fixing of existing products serving the expanding big data, NAS, virtualization, replication, and file systems market. This position is required to be well rounded in operating system including all flavors of Linux, Windows, and MacOS. Building specialized core (user space and kernel space) software is the main function of this role.
Specific duties include but are not limited to:
• Development and maintenance of new Primary Storage products.
• Investigating and resolving issues in existing products related application workflows, cross-platform interactions, and new operating systems.
• Triage and disposition incoming issues from support cases, customer interactions, and new feature requests.
Job Requirements:
• Minimum 8 years of combined education and experience including 5 years of C/C++ programming.
• Expertise with SMB/NFS networking protocol stacks (Samba).
• Filesystem VFS layer expertise (Samba VFS modules).
• Experience with Python and Linux shell programming.
• Experience with SAN and Ethernet networking technologies.
• Ability to work in a team environment.
• Strong communication skills.
Desired Skills:
• Knowledge of kernel internals including any of the following: Linux and Mac OS X.
• Interfaces with special purpose file system APIs and web services required.
• Knowledge and experience with container technologies (Kubernetes, Docker)
• Knowledge and experience with Virtualization technologies: ESX, KVM
• Experience working in an Agile environment using CI methodologies.
Location: Bangalore.
Work from office only.
Notice period: within 30 days joiner.
Skills: C++ with windows application(c# or dot net)
At nFerence Labs, the "Google of Biomedicine", we are building the world's first massive-scale platform for pharmaco-biomedical computing. Our platform is premised on using AI/Deep Learning (on clinical text, medical images, and other signals) and massive high-performance computing to help pharma companies perform faster and more efficient drug discovery, and also help early diagnosis of several key diseases.
We collaborate heavily with premier medical institutions such as the Mayo Clinic and build systems to get deep medical insights from patient information including patient notes and lab information, medical images, ECGs, etc. We are a well-funded company and are looking to grow on all fronts.
We are hiring an experienced backend staff engineer for our Pramana team. Our Digital Pathology-as-a-service venture, Pramana is an in-line quality assurance software suite which for the first time in the industry, provides confidence to the labs for the accuracy and applicability of their digital assets while supporting industry-standard image formats.
Pramana’s whole slide imaging system is built upon the strong hardware expertise of former Spectral Insights (that nference acquired in 2020) and the strong software expertise of nference. Modular systems with Robotic automation have allowed Pramana to reduce the reliance on several technical staff. This will significantly reduce the total costs of ownership and is a more transparent model for Pramana’s clients.
Must have
- 5+ years experience with solid backend/engineering experience in C++/ Python
- Knowledge of data structures and an eye for architecture.
- Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, and a strong inclination for architecting at scale.
- Excellent technical design, problem-solving, debugging, and communication skills.
- Rapid prototyping worked on distributed systems at scale.
- Basic knowledge of SQL as well as NoSQL databases.
- Proficient in Golang/ Python, design, and concurrency patterns.
Good to have
- Proficient in writing unit tests and profiling and benchmarking golang applications
- Experience in maintaining protobuf contract
- Experience in working with GRPC and grace
Benefits:
- Be a part of the “Google of biomedicine” as recognized by the Washington Post
- Work with some of the brilliant minds of the world solving exciting real-world problems through Artificial Intelligence, Machine Learning, analytics and insights through triangulating unstructured and structured information from the biomedical literature as well as from large-scale molecular and real-world datasets.
- Our benefits package includes the best of what leading organizations provide, such as stock options, paid time off, healthcare insurance, gym/broadband reimbursement.
Excellent programming skills in C/C++ and Python
Need experience on cloud/Virtualization experience.
Strong working experience in developing application on Linux
Experience of working with multi-threading, IPC and socket programming is must.
Familiarity with OS concepts like memory management, scheduling etc. is desirable.
Familiarity with TCP/IP protocol stack is desirable
Knowledge of Linux networking stack including conceptual understanding of IPsec, iptables, conntrack, bridging, policy based routing etc. is desirable
Familiarity with container technology
Aware of Agile Methodologies, CI/CD methods
Experienced with all phases of project in development, testing and deployment and management of enterprise solutions.
Excellent verbal written communication skills.
Self-motivation and the ability to work under aggressive timeline is must.
Strong problem-solving skills and very good time management skills
Dear Candidate,
I came across your candidature and want to discuss on a suitable role with us.Please find below JD and do reply with updated resume. Software Development Engineer – SDE 2. Bengaluru/Hyderabad/Gurgaon/Chennai/Pune As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward. Top Skills You write high quality, maintainable, and robust code, often in Java or C++ or C# You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed. Roles & Responsibilities You solve problems at their root, stepping back to understand the broader context. You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact. You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications. You recognize and use design patterns to solve business problems. You understand how operating systems work, perform and scale. You continually align your work with Amazon’s business objectives and seek to deliver business value. You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer. You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon. You communicate clearly with your team and with other groups and listen effectively. Skills & Experience Bachelors or Masters in Computer Science or relevant technical field. Experience in software development and full product life-cycle. Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby. Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability. Proficiency in SQL and data modeling.
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
➢ Design, implement and enhance new components of the Livspace design
platform and content management platform
➢ Design new features for the e-commerce properties and front-end products
and mobile apps
➢ Maintain engineering infrastructure
➢ Have significant impact on current and future technology roadmap
➢ Contribute creatively in strategic products that will reach large audience
➢ Build a web product that users love.
Who you are:
➢ You earned B.Tech or equivalent degree in computer science or related
engineering field
➢ You have at least 3+ yrs of experience working with large scale web
products
➢ You can learn new technologies quickly
➢ You have strong communication and collaboration skills
➢ You have prior ownership of the delivery of an entire feature/subsystem
You know your way around these:
➢ Linux, Apache, MySQL and PHP
➢ Javascript, AngularJS, JQuery, HTML, CSS
➢ Object oriented programming with Java/Python/Ruby
➢ HTTP and REST web services








