Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 7.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: The display software team is looking for talented software engineers interested in developing software for mobile and embedded devices. The display software team is responsible for delivering device drivers and tools for Snapdragon chipsets, providing best in class performance, power and features. This role will involve working on the firmware development for Display. Responsibilities will include the design and development of new features, support for new hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners and OEMs. In addition, they will be working with other technologies including video encoders, video decoders, DSPs, and GPU for QC multimedia cores towards meeting project milestones. Principal Duties and Responsibilities: Detailed oriented with strong analytical and debugging skills. Strong working knowledge of C/C++ programming Knowledge in one or more Operating Systems (or) RTOS (Embedded Linux, Windows) Strong working knowledge of Linux Kernel. Experienced in Linux kernel architecture and driver development, such as signals, priorities, deadlocks, stacks, interrupt, memory management, scheduler, synchronization methods, etc. Understanding of low level software/hardware interface design and debugging Knowledge in one or more of the following disciplines is preferredDisplay (Pixel processing/composition, MIPI DSI, HDMI, DisplayPort, etc.), Experience in the following Display/Graphics Frameworks and platformsAndroid, Weston/Wayland. Added advantage with DRM/KMS driver. . Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
2.0 - 7.0 years
13 - 18 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: Bachelors degree in computer science Masters degree in computer science Principal Duties and Responsibilities: Mandatory: Strong expertise in the C programming language Experience with ARM-based embedded systems Proficiency in ARM architecture, including ARMv8 and ARMv9 Understanding of virtual memory management, page tables, and TLB (Translation Lookaside Buffer) management Strong understanding of basic OS concepts such as scheduling, memory management and locking mechanisms Hands-on experience in writing device drivers in C Experience with debuggers such as gdb, T32 for issues debugging Preferred skills: Hands-on experience with ARM-based hypervisors and virtualization platforms Experience with ARM-based virtualization solutions like Xen, KVM etc Experience with ARM System Memory Management Unit (SMMU), including its role in address translation and memory protection Strong communication and collaboration skills Familiarity with CPU scheduling algorithms, including how hypervisors manage virtual CPU scheduling across physical cores Experience with Linux Kernel development Familiarity of open source VM management tools such as QEMU, kvmtool etc Good to have: Python, shell scripting and Linux based development environment Strong knowledge of ARM TrustZone technology Participation in open-source related activities Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
3.0 - 8.0 years
30 - 35 Lacs
Bengaluru
Work from Office
Job Description Summary We are seeking a skilled and detail-oriented Software Engineer to join our Installed Base team. This team is responsible for maintaining, supporting, and enhancing existing products across global customer base. You will work closely with cross-functional teams to troubleshoot complex issues, implement fixes, and ensure the stability and performance of our software in production environments. . Job Description Job Description Summary The Monitoring Solutions team seeks for a Software Engineer with strong Software development and debugging acumen for the solving field issues for MS products built using cutting edge digital technologies. GE Healthcare is a leader in providing advanced technologies for acquisition, analysis, access, and integration of clinical data into real-time ,hospital-wide information solutions. Monitoring Solutions offers a complete line of monitoring systems that not only employ innovative technologies, but also provide the technology needed to distribute and utilize that information to help improve patient care and reduce costs. From the patients bedside, across the hospital and every point in-between, GE helps deliver unsurpassed patient care. Job Description We are seeking a skilled and detail-oriented Software Engineer to join our Installed Base team. This team is responsible for maintaining, supporting, and enhancing existing products across global customer base. You will work closely with cross-functional teams to troubleshoot complex issues, implement fixes, and ensure the stability and performance of our software in production environments. In this role you will: Analyze and resolve production issues by performing code-level debugging and root cause analysis. Collaborate with Service, Product development and Tech leads to address customer-reported issues. Develop patches, hotfixes, and minor enhancements for deployed software. Write clear and concise documentation for fixes, processes, and troubleshooting steps. Participate in global calls and provide timely support for critical incidents. Work closely with support teams interacting with customers to continuously assess the performance of Portrait Mobile solutions product and track outcomes through established metrics. Basic Qualifications: Bachelor s or Master s degree in Computer Science, Engineering, or related field. 3+ years of experience in software development and support roles. Desired Characteristics: Strong proficiency in Java, including multithreading, memory management, and performance tuning. Proven experience in code-level debugging using tools like Eclipse, IntelliJ, JDB, or remote debuggers. Familiarity with log analysis tools and techniques (e.g., Splunk, ELK stack). Experience with version control systems (e.g., Git), build tools and CI/CD pipelines. Excellent problem-solving and communication skills. Inclusion and Diversity GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you d expect from an organization with global strength and scale, and you ll be surrounded by career opportunities in a culture that fosters care, collaboration and support #LI-Hybrid #LI-MP2 Relocation Assistance Provided: Yes
Posted 2 weeks ago
15.0 - 20.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client requirements effectively and efficiently. You will engage in problem-solving and decision-making processes that contribute to the overall success of the projects you oversee. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Automotive ECU Development with Embedded JAVA:Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs)-Strong experience in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.- Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.-A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education
Posted 2 weeks ago
2.0 - 6.0 years
3 - 8 Lacs
Mumbai
Work from Office
Job Title: C Location: Mumbai Experience-2 to 6 Years Budget-APCN Location-BKC or Andheri Client-NSE/Internal Interviews on Saturday (19th July 2025)- Virtual round between 10 AM to 6 PM Job Overview: Collaborate with cross-functional teams to analyze, design, and implement high-quality software solutions in C. Design and implement efficient and reusable code, following best practices and coding standards. Participate in code reviews and provide constructive feedback to maintain code quality. Debug and resolve complex software defects, ensuring optimal performance and reliability. Design and implement software components based on technical specifications and requirements. Collaborate with other team members to ensure seamless integration of software components. Key Responsibilities: Business Partnership: Stay updated with industry trends and advancements, and incorporate relevant technologies into development processes. Process Improvement & Automation: Mentor and guide junior developers, fostering a collaborative and learning-oriented environment. Qualifications: Education: B.E/B.Tech , B.Sc or any other Experience: 2-6 years Collaborate with cross-functional teams to analyze, design, and implement high-quality software solutions Design and implement efficient and reusable code, following best practices and coding standards. Participate in code reviews and provide constructive feedback to maintain code quality. Debug and resolve complex software defects, ensuring optimal performance and reliability. Design and implement software components based on technical specifications and requirements. Skills: C Linux Socket Programming, Memory Management Multithreading Interested can share your updated resume on monika.salvi@nusummit.com
Posted 2 weeks ago
2.0 - 4.0 years
6 - 10 Lacs
Kolkata
Remote
We are hiring a C++ Application Developer to build and maintain desktop or cross-platform apps. Key Responsibilities:Design and develop applications in modern C++. Optimize performance and memory usage. Work on cross-platform compatibility (Windows/Linux). Implement algorithms and data structures efficiently. Required Qualifications:2+ years of C++ experience (C++11/14/17 preferred). Solid grasp of OOP and STL. Familiar with Qt or other GUI toolkits (optional).
Posted 2 weeks ago
2.0 - 4.0 years
6 - 10 Lacs
Mumbai
Remote
We are hiring a C++ Application Developer to build and maintain desktop or cross-platform apps. Key Responsibilities:Design and develop applications in modern C++. Optimize performance and memory usage. Work on cross-platform compatibility (Windows/Linux). Implement algorithms and data structures efficiently. Required Qualifications:2+ years of C++ experience (C++11/14/17 preferred). Solid grasp of OOP and STL. Familiar with Qt or other GUI toolkits (optional).
Posted 2 weeks ago
2.0 - 4.0 years
6 - 10 Lacs
Bengaluru
Remote
We are hiring a C++ Application Developer to build and maintain desktop or cross-platform apps. Key Responsibilities:Design and develop applications in modern C++. Optimize performance and memory usage. Work on cross-platform compatibility (Windows/Linux). Implement algorithms and data structures efficiently. Required Qualifications:2+ years of C++ experience (C++11/14/17 preferred). Solid grasp of OOP and STL. Familiar with Qt or other GUI toolkits (optional).
Posted 2 weeks ago
2.0 - 4.0 years
6 - 10 Lacs
Hyderabad
Remote
We are hiring a C++ Application Developer to build and maintain desktop or cross-platform apps. Key Responsibilities:Design and develop applications in modern C++. Optimize performance and memory usage. Work on cross-platform compatibility (Windows/Linux). Implement algorithms and data structures efficiently. Required Qualifications:2+ years of C++ experience (C++11/14/17 preferred). Solid grasp of OOP and STL. Familiar with Qt or other GUI toolkits (optional).
Posted 2 weeks ago
1.0 - 2.0 years
5 - 8 Lacs
Kolkata
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Kolkata
Remote
About Us: At Soul AI, we’re blending AI innovation with ethical impact, backed by a top-tier founding team from IITs and IIMs. Operating in SF and Hyderabad, we work on high-performance systems with real-world relevance. We’re hiring a C++ Developer to build scalable and high-performance applications. Key Responsibilities: Develop and optimize C++ applications. Work with OOP, STL, and design patterns. Debug and maintain large-scale systems. Collaborate with cross-functional product teams. Required Qualifications: 2+ years of experience with C++. Strong knowledge of OOP and memory management. Experience with multi-threading and performance tuning.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Mumbai
Remote
About Us: At Soul AI, we’re blending AI innovation with ethical impact, backed by a top-tier founding team from IITs and IIMs. Operating in SF and Hyderabad, we work on high-performance systems with real-world relevance. We’re hiring a C++ Developer to build scalable and high-performance applications. Key Responsibilities: Develop and optimize C++ applications. Work with OOP, STL, and design patterns. Debug and maintain large-scale systems. Collaborate with cross-functional product teams. Required Qualifications: 2+ years of experience with C++. Strong knowledge of OOP and memory management. Experience with multi-threading and performance tuning.
Posted 2 weeks ago
1.0 - 2.0 years
5 - 8 Lacs
Bengaluru
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 2 weeks ago
1.0 - 2.0 years
5 - 8 Lacs
Mumbai
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Bengaluru
Remote
Were hiring a C++ Developer to build scalable and high-performance applications. Key Responsibilities:Develop and optimize C++ applications. Work with OOP, STL, and design patterns. Debug and maintain large-scale systems. Collaborate with cross-functional product teams. Required Qualifications:2+ years of experience with C++. Strong knowledge of OOP and memory management. Experience with multi-threading and performance tuning.
Posted 2 weeks ago
1.0 - 2.0 years
5 - 8 Lacs
Hyderabad
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 2 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
Hyderabad
Remote
Were hiring a C++ Developer to build scalable and high-performance applications. Key Responsibilities:Develop and optimize C++ applications. Work with OOP, STL, and design patterns. Debug and maintain large-scale systems. Collaborate with cross-functional product teams. Required Qualifications:2+ years of experience with C++. Strong knowledge of OOP and memory management. Experience with multi-threading and performance tuning.
Posted 2 weeks ago
3.0 - 5.0 years
7 - 11 Lacs
Mumbai
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable. Your primary responsibilities include: Analytical Problem-Solving and Solution EnhancementAnalyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Comprehensive Engagement Across Process PhasesInvolvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Strategic Stakeholder Engagement and Innovative Coding SolutionsDrive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software development. Experience in have working knowledge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts well. Should be proficient in Exception Handling, Collections, Abstract Classes and Interfaces, Constructors, File IO (Input/Output) and Serialization, Collections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Final, Volatile, Synchronized, Transient), JVM (Java Virtual Machine) and Memory Management, Multithreading and Synchronization, JSP (Java Server Page)/ Servlets Preferred technical and professional experience Should be conversant with Build tools like Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate would be an added advantage
Posted 2 weeks ago
4.0 - 6.0 years
3 - 7 Lacs
Bengaluru
Work from Office
We're looking for talented software engineers with a passion for learning and a systems-oriented view of software engineering to join our team working full-time on the core of our proprietary database based on Apache Cassandra. In this position you will be working in an important role on a complex infrastructure project used by many major organizations across the world, and collaborating with fellow engineers to improve the project. If you want to work on the most interesting problems of your career with the most collaborative and skilled peers you've ever worked with, this might be the role for you! You'll take on a critical role on the core of our platform, working on enhancements and bug-fixes on our multi-model distributed database. Engineers on this team collaborate extensively with internal teams across to coordinate for releases, support existing customers through defect fixes and improvements, and review and advise on documentation for the project. We’re looking for engineers that have a knack for untangling complex knots in code-bases and concurrent systems, with expertise in a C-lineage language (Java, Scala, Kotlin, C#, C++, Rust, etc). A gut passion for quality, elegance, performance and simplicity in solutions and code is critical in this role.If you're comfortable in navigating multi-threaded, large distributed systems at scale this will be a great fit. What you will do: Author, debug, and improve code in the core of DataStax Enterprise Cassandra Actively and self-driven collaborate with other engineers, field team and support members Work on maintenance, bug fixes , new feature development and improvements to the platform Help prepare different teams for DSE releases (documentation, field, etc) Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 4-6 years of relevant experience Expertise in at least one C-lineage language that supports OOP and FP (Java, Scala, Kotlin, C#, C++, Rust, etc) Ability to work autonomously, self-manage your time, and to an extent self-direct when given high level strategic priorities Ability to communicate clearly with peers and stakeholders verbally and via text (video calls, JIRA, Slack, email) Demonstrated ability to focus on analytical tasks such as finding issues in a huge, distributed system A desire to learn and grow daily, both technically and w/soft-skills interpersonally An open-minded and collaborative attitude Preferred technical and professional experience Expertise in Java and Scala programming on the JVM Experience with concurrency, memory management and I/O Experience with Linux or other Unix-like systems Experience with distributed databases, DataStax Enterprise or Apache Cassandra in particular Experience with distributed computing platforms, Apache Spark in particular
Posted 2 weeks ago
9.0 - 14.0 years
4 - 8 Lacs
Bengaluru
Work from Office
We're looking for talented software engineers with a passion for learning and a systems-oriented view of software engineering to join our team working full-time on the core of our proprietary database based on Apache Cassandra. In this position you will be working in an important role on a complex infrastructure project used by many major organizations across the world, and collaborating with fellow engineers to improve the project. If you want to work on the most interesting problems of your career with the most collaborative and skilled peers you've ever worked with, this might be the role for you! You'll take on a critical role on the core of our platform, working on enhancements and bug-fixes on our multi-model distributed database. Engineers on this team collaborate extensively with internal teams across to coordinate for releases, support existing customers through defect fixes and improvements, and review and advise on documentation for the project. We’re looking for engineers that have a knack for untangling complex knots in code-bases and concurrent systems, with expertise in a C-lineage language (Java, Scala, Kotlin, C#, C++, Rust, etc). A gut passion for quality, elegance, performance and simplicity in solutions and code is critical in this role.If you're comfortable in navigating multi-threaded, large distributed systems at scale this will be a great fit. What you will do: Author, debug, and improve code in the core of DataStax Enterprise Cassandra Actively and self-driven collaborate with other engineers, field team and support members Work on maintenance, bug fixes , new feature development and improvements to the platform Help prepare different teams for DSE releases (documentation, field, etc) Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 7 – 9 + years of relevant work experience Expertise in at least one C-lineage language that supports OOP and FP (Java, Scala, Kotlin, C#, C++, Rust, etc) Ability to work autonomously, self-manage your time, and to an extent self-direct when given high level strategic priorities Ability to communicate clearly with peers and stakeholders verbally and via text (video calls, JIRA, Slack, email) Demonstrated ability to focus on analytical tasks such as finding issues in a huge, distributed system A desire to learn and grow daily, both technically and w/soft-skills interpersonally An open-minded and collaborative attitude Preferred technical and professional experience Expertise in Java and Scala programming on the JVM Experience with concurrency, memory management and I/O Experience with Linux or other Unix-like systems Experience with distributed databases, DataStax Enterprise or Apache Cassandra in particular Experience with distributed computing platforms, Apache Spark in particular
Posted 2 weeks ago
5.0 - 10.0 years
4 - 7 Lacs
Bengaluru
Work from Office
As an OpenJDK developer working in the IBM System team, you will be primarily responsible for collaborating with the OpenJDK community to maintain and enhance the OpenJDK on IBM Z platforms. Responsible for primarily contributing to the Hotspot Java virtual machine but may also contribute to OpenJDK class libraries, tools, tests, and documentation. Collaborate with the Eclipse Adoptium community projects that develop and maintain OpenJDK build and test infrastructure (e.g. Temurin and AQAvit). Since projects involve multiple programming languages and frameworks, your skills in developing and debugging with C++ and Assembly will be especially valuable Required education Bachelor's Degree Required technical and professional expertise 5+ years of Strong interest in and understanding of Computer Architecture, Operating Systems, Compilers, Runtimes, low level debugging and tracing Effective communication and collaboration skills 3+ years of experience developing in os-level languages like C or C++ 1+ year experience in developing in Assembly and Java 1+ year experience in Open-source development and related tools such as git, and GitHub. Preferred technical and professional experience Experience in low-level programming involving interaction with C++ runtime, OS, threads, memory management, and assemblers. Experience debugging, tracing, and profiling code for resolving functional and performance issues. Experience in Z/s390x Assembly Instructions Experience with OpenJDK or Hotspot development Experience working in the open software community projects as a contributor or committer
Posted 2 weeks ago
3.0 - 8.0 years
6 - 9 Lacs
Nashik
Remote
About the Role: We are seeking a highly skilled Senior Rust Developer to join our team in designing and developing an enterprise-grade, high-performance proxy solution using Rust. This project features a strong open-source dimension complemented by proprietary extensions. You will build advanced systems-level software by applying proxy-related architectures and techniques. This role requires deep expertise in asynchronous runtimes, networking, and system programming. Responsibilities Design & Implementation Contribute to the design and implementation of core components of our proxy solution, emphasizing performance, concurrency, and efficient system-level programming. Optimization Fine-tune low-level networking, memory management, and async processing to maximize throughput and minimize latency. Feature Development Integrate capabilities like live reconfiguration and real-time stream processing. Collaboration Work closely with teams specializing in networking, hardware acceleration, and systems engineering while actively contributing to open-source projects. Qualifications Extensive experience in Rust with a strong background in systems programming and asynchronous runtimes. Proven expertise in networking protocols, low-level performance optimization, and concurrency. Ability to work independently and effectively within cross-functional teams. Nice-to-Have Skills: Experience with thread-per-core design, live reconfiguration, and stream processing. Familiarity with Apache Arrow and DataFusion. Background in hardware acceleration techniques (e.g., SIMD, modern CPU architectures). Contributions to Rust-based open-source projects.
Posted 2 weeks ago
3.0 - 8.0 years
6 - 9 Lacs
Greater Noida
Remote
About the Role: We are seeking a highly skilled Senior Rust Developer to join our team in designing and developing an enterprise-grade, high-performance proxy solution using Rust. This project features a strong open-source dimension complemented by proprietary extensions. You will build advanced systems-level software by applying proxy-related architectures and techniques. This role requires deep expertise in asynchronous runtimes, networking, and system programming. Responsibilities Design & Implementation Contribute to the design and implementation of core components of our proxy solution, emphasizing performance, concurrency, and efficient system-level programming. Optimization Fine-tune low-level networking, memory management, and async processing to maximize throughput and minimize latency. Feature Development Integrate capabilities like live reconfiguration and real-time stream processing. Collaboration Work closely with teams specializing in networking, hardware acceleration, and systems engineering while actively contributing to open-source projects. Qualifications Extensive experience in Rust with a strong background in systems programming and asynchronous runtimes. Proven expertise in networking protocols, low-level performance optimization, and concurrency. Ability to work independently and effectively within cross-functional teams. Nice-to-Have Skills: Experience with thread-per-core design, live reconfiguration, and stream processing. Familiarity with Apache Arrow and DataFusion. Background in hardware acceleration techniques (e.g., SIMD, modern CPU architectures). Contributions to Rust-based open-source projects.
Posted 2 weeks ago
3.0 - 8.0 years
6 - 9 Lacs
Pune
Remote
About the Role: We are seeking a highly skilled Senior Rust Developer to join our team in designing and developing an enterprise-grade, high-performance proxy solution using Rust. This project features a strong open-source dimension complemented by proprietary extensions. You will build advanced systems-level software by applying proxy-related architectures and techniques. This role requires deep expertise in asynchronous runtimes, networking, and system programming. Responsibilities Design & Implementation Contribute to the design and implementation of core components of our proxy solution, emphasizing performance, concurrency, and efficient system-level programming. Optimization Fine-tune low-level networking, memory management, and async processing to maximize throughput and minimize latency. Feature Development Integrate capabilities like live reconfiguration and real-time stream processing. Collaboration Work closely with teams specializing in networking, hardware acceleration, and systems engineering while actively contributing to open-source projects. Qualifications Extensive experience in Rust with a strong background in systems programming and asynchronous runtimes. Proven expertise in networking protocols, low-level performance optimization, and concurrency. Ability to work independently and effectively within cross-functional teams. Nice-to-Have Skills: Experience with thread-per-core design, live reconfiguration, and stream processing. Familiarity with Apache Arrow and DataFusion. Background in hardware acceleration techniques (e.g., SIMD, modern CPU architectures). Contributions to Rust-based open-source projects.
Posted 2 weeks ago
3.0 - 8.0 years
6 - 9 Lacs
Ghaziabad
Remote
About the Role: We are seeking a highly skilled Senior Rust Developer to join our team in designing and developing an enterprise-grade, high-performance proxy solution using Rust. This project features a strong open-source dimension complemented by proprietary extensions. You will build advanced systems-level software by applying proxy-related architectures and techniques. This role requires deep expertise in asynchronous runtimes, networking, and system programming. Responsibilities Design & Implementation Contribute to the design and implementation of core components of our proxy solution, emphasizing performance, concurrency, and efficient system-level programming. Optimization Fine-tune low-level networking, memory management, and async processing to maximize throughput and minimize latency. Feature Development Integrate capabilities like live reconfiguration and real-time stream processing. Collaboration Work closely with teams specializing in networking, hardware acceleration, and systems engineering while actively contributing to open-source projects. Qualifications Extensive experience in Rust with a strong background in systems programming and asynchronous runtimes. Proven expertise in networking protocols, low-level performance optimization, and concurrency. Ability to work independently and effectively within cross-functional teams. Nice-to-Have Skills: Experience with thread-per-core design, live reconfiguration, and stream processing. Familiarity with Apache Arrow and DataFusion. Background in hardware acceleration techniques (e.g., SIMD, modern CPU architectures). Contributions to Rust-based open-source projects.
Posted 2 weeks 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough