Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
8 - 12 years
30 - 35 Lacs
Bengaluru
Work from Office
What the role offers: Design and implement static analysis algorithms based on recent relevant computer science research and literature. Develop new analysis features and add support for new languages and language features. Apply recent research developments from computer science literature where we can benefit from upgrading our algorithms and program representations. Write specifications for features as they are implemented. Analyse the quality of security finding results and product performance characteristics. Maintain the Fortify Static Code Analyzer code base using good software engineering practices. Collaborate with a project team of other software engineers, security researchers, and quality engineers, to develop reliable, cost-effective, and high-quality solutions. What you need to Succeed: Master's degree or Ph.D. (preferred) in Computer Science or equivalent, with emphasis on programming languages, static program analysis, compilers, or software security. 8+ years of solid enterprise C/C++/Java backend engineering skills Excellent written and verbal communication skills; Ability to effectively communicate design proposals and specifications. Qualified candidates have prior expertise in or knowledge of one or more of the following areas: Background in knowledge of compiler internals, static code analysis algorithms (abstract interpretation, dataflow, higher order analysis, buffer analysis, shape analysis, separation logic, context-insensitive incremental analysis). Background in Compiler construction (frontends, IR, type inference, program transformations) in one or more programming languages Background in the software security domain Desirable skills: Programming skills in additional coding languages and frameworks and desire to learn new programming languages Compiler tools (LLVM, MLIR, Rust HIR/MIR, Eclipse JDT, etc.) Experience with software systems running on multiple platform types. Strong analytical and problem-solving skills. Familiarity with agile development methodologies One last thing: You are persistent and inquisitive. You have to understand why things are happening the way they are. You are determined to understand cyber attack techniques at a very detailed level. You are a self-starter who is able to work with minimal management, however have strong collaboration and interpersonal skills to work together with several other professionals from other information security fields. Youre a creative thinker who wants to answer the question, Why? Your workstation is a pyramid of monitors that you can't take your eyes off of at the risk of missing something. You have a desire to learn new technologies. Your sense of humor, passion and enthusiasm shines through in everything you do.
Posted 2 months ago
5 - 10 years
15 - 30 Lacs
Pune
Remote
Java - Spring Developer with AWS Cloud Notes on skills Key Qualifications • 5+ years of backend development experience, delivering scalable, data-driven solutions. • Proficiency in Rust, with a strong focus on performance, concurrency, and systems programming. • Experience with PostgreSQL, particularly in handling large-scale geospatial datasets and optimizing queries. • Solid understanding of algorithms, data structures, and system design, particularly for geospatial data processing. • Experience developing REST APIs and working in microservice architectures. Good to have • Familiarity with Python for prototyping, data processing, or research-oriented tasks. • Experience working with geospatial data, clustering techniques, and location-based technologies. • Knowledge of cloud platforms (AWS preferred), containerization (Docker, Kubernetes), and CI/CD pipelines.
Posted 2 months ago
5 - 10 years
18 - 25 Lacs
Chennai, Pune, Delhi NCR
Hybrid
*Java/Springboot, Databases /SQL and applications optimization for transactional and streaming data sets, Flink , Kubernetes microservices etc *Core skills: Java/Go +microservices , AWS, GCP, Web sockets, with network Note: PAN India opening.
Posted 3 months ago
4 - 6 years
5 - 7 Lacs
Chennai, Delhi NCR, Bengaluru
Work from Office
We are looking for an experienced Rust Developer to join our team. The ideal candidate must have strong expertise in Rust programming and a solid understanding of systems programming, concurrency, and performance optimization. The candidate should possess strong problem-solving skills, be able to work independently in a remote environment, and demonstrate excellent coding and debugging capabilities. Location: Delhi NCR,Bangalore,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad
Posted 3 months ago
9 - 14 years
11 - 16 Lacs
Bengaluru
Work from Office
Job Area: Information Technology Group, Information Technology Group > IT Management General Summary: Qualcomm is enabling a world where everyone and everything can be intelligently connected. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You"™ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.Qualcomm engineering teams rely heavily on the latest High Performance Computing (HPC) technologies to design and develop new products using electronic design automation (EDA) tools. This role provides an opportunity to manage and deliver a portfolio of software solutions and services for core engineering teams. You will gain experience leading a portfolio of critical projects while building scalable and fault-tolerant software solutions that are deployed on some of the largest supercomputing infrastructures across the globe.What are we looking for?Engineering Software Solutions and Data Services team (ESSDS) is looking for an experienced software development manager preferably with exposure to HPC technologies. The ESSDS team (aligned with Engineering IT) is responsible for development of software solutions enabling High Performance Compute grid and large-scale, distributed, analytical applications. They work on components and services for HPC infrastructure optimization, hardware IP management systems, petabyte-scale cloud data platforms and development of machine learning solutions and pipelines.This role will lead a team of about 20 software developers working on a portfolio of software products and services being developed by the team. The ideal candidate would be a seasoned Software Developer Manager experienced in engaging with business and technical stakeholders, understanding complex problem statements, and proposing value-driven software solutions.What will you do?This role"™s responsibilities include:- Lead and manage a team of software developers and project manager, providing mentorship and guidance to foster professional growth.- Provide technical expertise across a portfolio of software development projects- Identify opportunities and deliver solutions for EDA workflow optimizations- Set and manage team priorities in line with organizational goals and objectives, working closely with diverse set of stakeholders in Engineering IT. - Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment for a portfolio of products and services developed by the team- Collaborate with global teams to define project requirements, scope, and deliverables.- Ensure the delivery of high-quality software solutions that meet business objectives and customer needs.- Implement best practices for software development, including coding standards, code reviews, and automated testing.- Manage project timelines and resources to ensure successful project completion.- Stay updated with the latest industry trends and technologies to drive continuous improvement and innovation.- Build a culture of collaboration, accountability, and continuous learning within the team.-What do we want to see?The ideal candidate will be able to demonstrate some of the following skills:- 14+ years of hand-on experience in software engineering, with at least 6 years in a leadership role- Strong proficiency in programming languages such as Java, C++, Python, Rust or similar.- Expertise in software lifecycle management, version control, and CI/CD best practices for quality, agility and security- Proven ability to manage multiple projects and conflicting priorities.- Experience with public cloud environments such as AWS, Azure or Google Cloud- Experience with microservices architecture and containerization- Familiarity with EDA and semiconductor design process- Ability to explain technical concepts and analysis implications in a clear manner to a wide audience.- Exposure to HPC technologies is a plus- Bachelor"™s or Master"™s in Computer Science or related field Minimum Qualifications: 7+ years of IT-related work experience with a Bachelor's degree. OR 9+ years of IT-related work experience without a Bachelor"™s degree. 4+ years in a leadership role in projects/programs.
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
Job Area: Information Technology Group, Information Technology Group > IT Software Developer General Summary: What"™s in it for you?Qualcomm is enabling a world where everyone and everything can be intelligently connected. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You"™ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.Qualcomm engineering teams rely heavily on the latest High Performance Computing (HPC) technologies to design and develop new products using electronic design automation (EDA) tools. This role provides an opportunity to work on the latest HPC technologies and gain experience in building scalable and fault-tolerant software solutions that are deployed on some of the largest supercomputing infrastructures across the globe.What are we looking for?Engineering Software Solutions and Data Services team (ESSDS) is looking for an experienced software developer with strong HPC background. The ESSDS team is responsible for development of software solutions enabling High Performance Compute grid and large-scale, distributed, analytical applications. They work on components and services for HPC infrastructure optimization, hardware IP management systems, petabyte-scale cloud data platforms and development of machine learning solutions and pipelines.This is an individual contributor technical role providing subject matter expertise (SME) across the portfolio of HPC software products and services being developed by ESSDS team. The ideal candidate would be a seasoned software developer who is skilled in many of the following areas:cluster infrastructure management, job scheduling and orchestration, parallel programming, performance tuning and optimizations, efficient algorithms and data structures, compute/storage/network architectures, cloud computing, GPU computing, and EDA workflows.What will you do?This role"™s responsibilities include:- Design and develop software solutions and services for HPC infrastructure running EDA workflows and AI workloads- Identify opportunities and deliver solutions for EDA workflow optimizations- Provide HPC expertise across portfolio of projects, guiding and mentoring a team of software developers as needed- Execute projects in partnership with global Engineering IT teams- Manage and track the software development process from development to production release in collaboration with other software developersWhat do we want to see?The ideal candidate will be able to demonstrate some of the following skills:- 10+ years of hand-on experience in developing software solutions for HPC grid infrastructure- Broad knowledge of latest compute, storage and networking architectures- Experience of building HPC infrastructure in public cloud environments such as AWS, Azure or Google Cloud- Proven expertise in parallel and distributed programming, GPU computing and performance engineering- Proficiency in programming languages such as Python, C++, Java, Rust- Deep understanding of HPC job schedulers such as LSF, Slurm and PBS- Familiarity with EDA and semiconductor design process- Exposure to AI and ML workloads running on HPC infrastructure- Expertise in software lifecycle management, version control, and CI/CD best practices for quality, agility and security- Ability to explain technical concepts and analysis implications in a clear manner to a wide audience.- Bachelor"™s or Master"™s in Computer Science, Computational Science or related field Minimum Qualifications: 5+ years of IT-relevant work experience with Bachelor's degree in a technical field (e.g., Computer Engineering, Computer Science, Information Systems). OR 7+ years of IT-relevant work experience without a Bachelor"™s degree. 4+ years of work experience with Full-stack Application Development (e.g., Java, Python, JavaScript, etc.). 3+ years of work experience with Data Structures, algorithms, and data stores.
Posted 3 months ago
3 - 8 years
9 - 19 Lacs
Bengaluru, Bangalore Rural
Work from Office
We are looking for a skilled Android Developer with expertise in ( Automotive Domain ) Kotlin and Java to develop high-quality mobile applications. The ideal candidate should have a strong understanding of MVVM architecture, Jetpack Compose, and design patterns while ensuring robust and scalable code following SOLID principles . Note : we are hiring for those candidate who have PF Account Skills : RUST is Mandatory KOTLIN , Java, Android, MVVM, Jetpack Compose, GIT , OOPS , DESIGN PATTERN, AIDL,SQLITE,JSON, SOLID PRINCIPLE Interested candidates can share their CVs at rutujas@hrworksindia.com
Posted 3 months ago
2 - 5 years
5 - 10 Lacs
Chennai
Work from Office
Design & dev blockchain solutions-Hyperledger fabric Build & maintain smart contracts & apps. Conduct thorough testing & debugging Document dev processes, code changes, & application config. MEAN_MERN Stack cryptographic principles & consensus algo.
Posted 3 months ago
5 - 10 years
5 - 15 Lacs
Bengaluru
Work from Office
ZF is a global technology company supplying advanced mobility products and systems for passenger cars, commercial vehicles and industrial technology. Its comprehensive product range is primarily aimed at vehicle manufacturers, mobility providers and start-up companies in the fields of transportation and mobility. ZF electrifies a wide range of vehicle types. With its products, the company contributes to reducing emissions, protecting the climate as well as enhancing safe mobility. Alongside the automotive sector passenger cars and commercial vehicles – ZF also serves market segments such as construction and agricultural machinery, wind power, marine propulsion, rail drives and test systems. With some 168,700 employees worldwide, ZF reported sales of €46.6 billion in fiscal year 2023. The company operates 162 production locations in 31 countries. Experience range: 5-10 years Key Skills: RUST, C++, Algorithm design & development, Docker, Containers, Reddis, Pub-Sub, Broker, Multithreading, Linux environment, gtest, Distributed System, C++17/C++20 Person must be in IC role. Experience range: 5-10 years Key Skills: RUST, C++, Algorithm design & development, Docker, Containers, Reddis, Pub-Sub, Broker, Multithreading, Linux environment, gtest, Distributed System, C++17/C++20 Person must be in IC role.
Posted 3 months ago
3 - 8 years
5 - 15 Lacs
Bengaluru
Work from Office
We are seeking a highly skilled Android System Engineer with expertise in low-level Android development, system debugging, and performance optimization. The ideal candidate will have hands-on experience in C/C++/Rust, Android Build System, AIDL, HIDL, and Android Services. Key Responsibilities: Develop and optimize system-level components for Android devices. Work with AIDL and HIDL for inter-process communication in Android. Maintain and enhance the Android Build System. Develop and debug Android services and frameworks. Collaborate with cross-functional teams to resolve system-level issues. Work on system debugging and performance tuning. Ensure compatibility and integration of hardware and software components. Contribute to Android OS customization and security enhancements. Required Skills & Qualifications: Programming Languages: Proficiency in C/C++ and Rust (Mandatory), Java (Preferred). Android Development: Experience in Android Framework, Android Services, and System Components. Android Build System: Hands-on experience with Android Build System and customization. IPC Mechanisms: Strong knowledge of AIDL and HIDL for inter-process communication. System Debugging: Experience with Android system debugging tools (logcat, adb, gdb, etc.). Version Control: Proficiency in Git and Gerrit workflows. Problem Solving: Strong analytical and debugging skills.
Posted 3 months ago
4 - 7 years
25 - 35 Lacs
Hyderabad
Remote
Senior Rust Developer Experience: 4+ years Salary : Competitive Preferred Notice Period : Within 30 Days Shift : 3:00PM to 12:00AM IST Opportunity Type: Remote Placement Type: Contractual Contract Duration: Full-Time, 03 Months (*Note: This is a requirement for one of Uplers' Partners) What do you need for this opportunity Must have skills required : Actix, Cargo, rayon, Rocket, Rust, serde, Tokio Good to have skills : NA Our Hiring Partner is Looking for: Rust Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description About the Company Headquartered in Palo Alto, California, the company is the world's first AI-powered tech services organization. It has revolutionized the tech services industry by integrating AI into every aspect of its operationsoffering AI-vetted and matched talent, AI-driven development acceleration, and access to AI transformation experts who have played pivotal roles in building some of Silicon Valley's most iconic companies. Since its founding in 2018, the company has achieved remarkable growth, boasting a Talent Cloud of over three million developers worldwide and serving 900+ clients. Its innovative approach and impactful contributions have earned it numerous accolades, including being named one of "America's Best Startup Employers" by Forbes in 2022, securing the top spot in The Information's 2021 Annual List of most promising B2B companies, and being featured in Fast Company's "World's Most Innovative Companies" list. The companys leadership team is a blend of top-tier AI technologists from organizations like Meta, Google, Microsoft, Apple, Amazon, and Twitter, alongside seasoned consultants from prestigious firms such as Accenture, Cognizant, Capgemini, McKinsey, and Bain, as well as alumni from renowned institutions like Stanford, Caltech, and MIT. About the Role We are looking for an experienced Rust Developer to contribute to a cutting-edge project focused on evaluating AI-assisted Rust development. This role involves working on real-world Rust codebases, implementing features, debugging, refactoring, and writing comprehensive tests to ensure memory safety and correctness. Responsibilities: Navigate and modify complex Rust codebases using CLI tools like grep and ripgrep. Implement new features with a focus on memory safety, ownership rules, and type correctness. Write and execute tests using cargo test, including property-based testing (proptest or quickcheck). Refactor existing Rust code while maintaining functionality and performance. Debug and fix memory safety, ownership, and concurrency-related issues. Set up and manage Rust development environments using cargo, including handling dependencies and feature flags. Ensure best practices in Rust development, including proper error handling, concurrency safety, and efficient memory usage. Requirements: Strong experience with Rust programming language concepts, including ownership, borrowing, and lifetimes. Familiarity with Rust frameworks like Tokio, Actix, Rocket and libraries such as Serde and Rayon. Experience with Rusts testing ecosystem, including unit, integration, and property-based testing. Knowledge of multi-threading and asynchronous programming in Rust. Ability to work with complex architectural patterns and refactor code without introducing regressions. Strong debugging skills, including fixing memory and concurrency issues. Experience with performance profiling and benchmarking in Rust (cargo bench). 4+ years of work experience This role provides an opportunity to work on challenging Rust engineering problems while improving AI-assisted programming workflows. If youre passionate about Rust and eager to push the boundaries of AI-driven software development, wed love to hear from you! Nice to Have: Experience contributing to open-source Rust projects. Familiarity with writing Rust documentation and designing APIs with doc-tests. How to apply for this opportunity Register or login on our portal Click 'Apply,' upload your resume and fill in the required details. Post this click Apply Now' to submit your application. Get matched and crack a quick interview with our hiring partner. Land your global dream job and get your exciting career started! About Our Hiring Partner: The company is at the forefront of AGI infrastructure, solving the human intelligence bottleneck and empowering enterprises to harness the power of generative AItransforming complex data into actionable insights. From custom AI products to end-to-end deployment, our solutions and experts are dedicated to driving innovation and efficiency. Trusted by 1000+ companies including OpenAI, Google, and Meta. Join us in the AGI era and accelerate how businesses operate. About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement. ( Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Posted 3 months ago
3 - 8 years
5 - 12 Lacs
Chennai, Delhi NCR, Bengaluru
Work from Office
3+ years of experience in ETL and AWS. Good proficiency in scripting (Python, Rust, GoLang or Java, with strong SQL knowledge). 2+ experiencein AWS technologies such as AWS Lambda, AWS Glue Job, Amazon Athena and Amazon S3. Knowledge of data warehousing technologies (AWS Redshift) and data storage formats (Parquet, Avro, JSON) and table formats (governed tables, Iceberg). Experience in test automation using Selenium and Cucumber. Understanding and experience of ETL (Extraction, Transformation, and Loading) Testing. Experience with data transformation and testing tools and frameworks (dbt, Great Expectations, Soda). Location - Hyderabad.
Posted 3 months ago
3 - 7 years
8 - 14 Lacs
Delhi NCR, Mumbai, Bengaluru
Work from Office
Ideally more than 3 years of experience in software industry, fluent with the Rust programming language Ability to work creatively and independently on long-term technical problems. Understanding of core concepts in data structures, algorithms. Be fluent with best practices related to software testing, peer code reviews, continuous integration etc Familiarity with front-end technologies (like JavaScript and HTML5) Team spirit Good problem-solving skills Location : - Remote
Posted 3 months ago
3 - 8 years
15 - 20 Lacs
Pune, Bengaluru
Work from Office
Position - Android Framework Developer Location - Bangalore, Pune(5 days work from office) Experience - 3-12 Skills- Vehicle & Core/Connectivity Services Android Framework/Middleware C/C++/ RUST (Mandatory to have) /Java , Android, Android Build System, AIDL, HIDL, Android Services , System Debugger HMI - Android Apps/Kotlin KOTLIN , Java, Android, MVVM, Jetpack Compose, GIT , OOPS , DESIGN PATTERN, AIDL,SQLITE,JSON, SOLID PRINCIPLE Audio - Audio Framework/Audio HAL Multimedia Framework, Audio Framework, Audio HAL, SDV, C, C++, Java, Android, GIT , Hypervisor, JNI If interested kindly share updated CV on poonam@hrworksindia.com OR Contact on 9209078944
Posted 3 months ago
5 - 9 years
7 - 10 Lacs
Pune
Work from Office
Role description More than 5+ year of experience into embedded SW development - Hands on Exp into C++ (14+ version) with Linux/QNX platform - Deep understanding of POSIX based operating systems especially Linux or QNX. - Extensive Expertise in latest C++ standards. - Experience with Rust is a plus, Good understanding Bazel builds - Business-fluent skills in English, German is a plus. - Experience with MISRA standards for safe & secure coding is of an advantag Contribution to opensource project is a plus
Posted 3 months ago
2 - 7 years
16 - 18 Lacs
Bengaluru
Work from Office
Academic background in Bachelors Degree or above in Electronics Or Computer Science/ Electrical Engineering or equivalent. 2-8 years of Embedded firmware/software development experience in Embedded C,C++,RTOS or Linux based development experience. Familiarity with multi-threading concepts. Good knowledge of coding standards. Experience working with team of engineers using Agile methodologies. Good analytical, problem solving skills. Excellent interpersonal and communication skills. Skills Proficiency in Embedded C programming Experience with Linux based OS, RTOS Familiarity with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. Good to have knowledge of Communication Protocols - HTTPS, SNMP, SMTP, BACnet, Modbus/TCP. Familiarity with RUST is an added advantage.
Posted 3 months ago
5 - 10 years
9 - 17 Lacs
Pune
Remote
Mandatory Skills: Rust - 3 yrs, Rust Frameworks(Tokio, Actix, Rocket) - 3 yrs, Libraries(Serde and Rayon) - 3 years Nice To Have: Rust documentation and designing APIs with doc-tests. Mandatory Skills: Rust - 3 yrs, Rust Frameworks(Tokio, Actix
Posted 3 months ago
4 - 7 years
20 - 35 Lacs
Bengaluru, Bangalore Rural
Hybrid
Software Engineer (Full Stack) 4-7 yrs Bengaluru Hybrid Backend - NodeJS/Typescript/Java/Python/Golang/Ruby/Scala/Rust JavaScript/TypeScript Frontend (React or Vue) AWS
Posted 3 months ago
6 - 11 years
30 - 37 Lacs
Bengaluru
Remote
We are looking for an experienced Rust Developer to contribute to a cutting-edge project focused on evaluating AI-assisted Rust development. This role involves working on real-world Rust codebases, implementing features, debugging, refactoring, and writing comprehensive tests to ensure memory safety and correctness. Responsibilities: Navigate and modify complex Rust codebases using CLI tools like grep and ripgrep. Implement new features with a focus on memory safety, ownership rules, and type correctness . Write and execute tests using cargo test, including property-based testing (proptest or quickcheck). Refactor existing Rust code while maintaining functionality and performance. Debug and fix memory safety, ownership, and concurrency-related issues . Set up and manage Rust development environments using cargo, including handling dependencies and feature flags. Ensure best practices in Rust development, including proper error handling, concurrency safety, and efficient memory usage. Requirements: Strong experience with Rust programming language concepts , including ownership, borrowing, and lifetimes. Familiarity with Rust frameworks like Tokio, Actix, Rocket and libraries such as Serde and Rayon . Experience with Rusts testing ecosystem , including unit, integration, and property-based testing. Knowledge of multi-threading and asynchronous programming in Rust. Ability to work with complex architectural patterns and refactor code without introducing regressions. Strong debugging skills, including fixing memory and concurrency issues. Experience with performance profiling and benchmarking in Rust (cargo bench). 4+ years of work experience This role provides an opportunity to work on challenging Rust engineering problems while improving AI-assisted programming workflows. If youre passionate about Rust and eager to push the boundaries of AI-driven software development, wed love to hear from you! Nice to Have: Experience contributing to open-source Rust projects. Familiarity with writing Rust documentation and designing APIs with doc-tests . Application Link : https://developers.turing.com/invite/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqb2JJZCI6MjI2MzQsInVzZXJJZCI6MTE3NCwidXNlclJvbGUiOiJUQV9TT1VSQ0VEIiwiaWF0IjoxNzQxNjMxMzEyfQ.QET0bMcgUFfRkRWigVlcmZ6v1OjCsyQ1mBSY-hGAykI
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: Master's Degree in Engineering, Computer Science or related field. 12+ years of Software Engineering. 8+ years of experience with Linux Distributions such as (Yocto, OpenWRT, Debian). 8+ year of hands-on work experience with Git, GitHub, Gerrit, Source Code Management Systems. 5+ years in a technical leadership role with or without direct reports. 5+ years of experience with Linux system API. Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and/or specialized software programs for Linux based systems. Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. Designs and implements software sub-systems for complex, large-scale products and systems. Leads design, coding, sustenance and testing efforts to ensure that projects are completed to specifications and schedules. Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project. Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for junior engineers. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is critical in nature and highly impacts program, product, or project success. Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively. Additional Requirement: Domain Expert in Linux Distributions such as (Yocto, OpenWRT, Debian). Hands on exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture. Experience contributing to open source projects and understanding of open source licenses and community practices. Solid understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies. Solid understanding of data structures. Exposure to a full product lifecycle on a semiconductor platform. Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Ability to formulate and present technology topics to a wide range of participants including senior executive stakeholders and product managers. Strong proof of leading development of software products through full lifecycle, from requirement analysis to milestone-based delivery and maintenance. Ability to thrive in a changing environment. Programming Language Skills:C, C++, Python, Rust and shell scripting. Ability to lead engineers in varying types of executing tasks. 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 :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
Job Area: Information Technology Group, Information Technology Group > IT Software Developer General Summary: Designs and develops software across the stack for web applications and engineering tools that includes programming at the data layer, integration layer, API layer, and the UI layer. Develops systems, integrations, APIs, and solutions that are focused on, but not limited to, engineering. Manages/tracks the software development process from development to production release, in collaboration with other IT teams. Minimum Qualifications: 3+ years of IT-relevant work experience with a Bachelor's degree in a technical field (e.g., Computer Engineering, Computer Science, Information Systems). OR 5+ years of IT-relevant work experience without a Bachelors degree. 3+ years of any combination of academic or work experience with Full-stack Application Development (e.g., Java, Python, JavaScript, etc.) 1+ year of any combination of academic or work experience with Data Structures, algorithms, and data stores. Position Title:Senior Software Developer Location:Bangalore, India Whats in it for you? Qualcomm is enabling a world where everyone and everything can be intelligently connected. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You will find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day. Qualcomm engineering teams rely heavily on the latest High-Performance Computing (HPC) technologies to design and develop new products using electronic design automation (EDA) tools. This role provides an opportunity to work on the latest HPC technologies and gain experience in building scalable and fault-tolerant software solutions that are deployed on some of the largest supercomputing infrastructures across the globe. What are we looking for? Engineering Data Analytics and Applications team (EDAAP) is looking for an experienced developer with a strong programming background. The EDAAP team is responsible for the development of software solutions enabling High Performance Compute grid and large-scale, distributed, analytical applications. They work on components and services for HPC infrastructure optimization, hardware IP management systems, petabyte-scale cloud data platforms and development of machine learning solutions and pipelines. This role involves designing and developing high-quality software solutions to manage compute environments, including compute grids, EDA licenses, storage, data synchronization, and IT infrastructure. The ideal candidate is an experienced software developer skilled in multiple programming languages and frameworks, parallel programming, efficient algorithms and data structures, design patterns, task automation through tools and scripting. What will you do? This roles responsibilities include: Design and develop high-quality software using suitable programming languages and frameworks for HPC infrastructure. Create reusable components and libraries for future use. Perform comprehensive code reviews to ensure quality, maintainability, and adherence to best practices. Enhance operations by conducting systems analysis and recommending policy and procedure changes. Collaborate with internal teams to resolve issues by leveraging expertise from various departments. Mentor and provide technical guidance to junior developers. What do we want to see? The ideal candidate will be able to demonstrate some of the following skills: Over 3+ years of hands-on experience in full stack development. Proficient in programming languages and frameworks such as Python, Java/J2EE, Rust, Angular, and React. Extensive knowledge of relational databases (PostgreSQL, MySQL, Oracle) and familiarity with NoSQL databases (Redis, MongoDB). Expertise in software lifecycle management, version control, coding, and CI/CD best practices to ensure quality, agility, and security. Experience in developing applications within public cloud environments like AWS, Azure, or Google Cloud. Understanding of HPC systems (compute, storage, network, middleware) is a plus. Exposure to AI and ML technologies is a plus. Ability to clearly explain technical concepts and analysis implications to a diverse audience. Team-oriented, with a strong inclination to work collaboratively. Bachelors or Masters degree in Computer Science, Computational Science, or a related field. 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 :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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 3 months ago
5 - 7 years
15 - 18 Lacs
Pune
Work from Office
Required Skills & Qualifications Must-have: At least two of the three skill sets Database Administration, Backend Development, or DevOps. Backend Technologies: Proficiency in Node.js, and if possible Rust Database Management: Experience with PostgreSQL, Firebase, MongoDB, and Redis. Cloud & DevOps: Hands-on experience with AWS, Docker, Kubernetes, CI/CD pipelines. Version Control: Expertise in Git, GitHub, or GitLab. Strong understanding of system architecture, security best practices, and API design. Excellent problem-solving and troubleshooting skills.Preferred Qualifications Built products for a SAAS company for a significant time in their previous roles. Experience in leading a team or mentoring developers. Experience on working with or managing Microsoft Azure. Familiarity with microservices architecture and serverless computing. Exposure to Terraform, Ansible, or Jenkins. Should have good prompting skills for tools like ChatGPT, Gemini, etc.
Posted 3 months ago
3 - 7 years
25 - 40 Lacs
Bengaluru
Work from Office
Help shape the future of mobility. Would you like to join our exciting journey and change the automotive industry? Aptiv is one of the leading Automotive suppliers and the forefront of solving mobility’s toughest challenges. As a large technology company, we are looking for a new talent for one of our leading Tech Centers for Artificial Intelligence in Bangalore, India. We offer the chance to work in a challenging technical environment where science is transferred into real products. There, you can work together with a fantastic, passionate young, international team of technical experts from around the globe to develop new sensors, algorithms and platforms to shape the future of mobility. Want to join us? Your Role Work closely with Architects and Developers to concept and design auto scaling solutions across the world. Be part of Development and Operations and help building and enhancing a new groundbreaking CI/CD platform hosted in multiple clouds. Script, configure, and create state of the art solutions in a scalable hybrid cloud environment. Connect and deploy innovative solutions to a game changing CI platform. Participate in technical discussions with our Agile team. Ensure that all applicable data privacy requirements are met. It’s natural for you to apply and consider cost optimization while working in a cloud environment. Follow coding standards and guidelines in SW development process, Debugging, Troubleshooting and fixing bugs. Your Background Bachelor’s(BE) / Masters(MS) degree in a technical discipline (engineering, computer science, mathematics, physics, or related field of study). #EXP[3-7] Skills – Linux, typescript , node js, angular, mongo db (No Sql), Azure, AWS, microservices, CI/CD. 3+ years of experience writing software using scripting languages Javascript/Typescript and/or Python, preferably with Linux. Experience with cloud infrastructure such as Azure(Preferred), AWS, Google Cloud. Experience with NoSQL database like MongoDB. Experience with relational SQL and NoSQL databases. Experience building data analysis and visualization dashboards using tools such as Qlik Sense, Grafana/Kibana and ELK stack. Experience with RUST is a Bonus, Hands on experience with Typescript development on server-side. Why join us? You can grow at Aptiv. Whether you are working towards a promotion, stepping into leadership, considering a lateral career move, or simply expanding your network – you can do it here. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs. You can have an impact. Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents. You have support. Our team is our most valuable asset. We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package. Your Benefits at Aptiv: Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development); Life and accident insurance; Well Being Program that includes regular workshops and networking events; Access to fitness clubs (T&C apply); Apply today, and together let’s change tomorrow! #LI-SR1
Posted 3 months ago
5 - 10 years
25 - 40 Lacs
Hyderabad
Remote
**This is contract oppurtunity for 6 months ** 4+ years of work experience in Rust Familiarity with Rust frameworks likeTokio, Actix, Rocket andlibraries such as Serde and Rayon.
Posted 3 months ago
4 - 9 years
10 - 20 Lacs
Gurgaon
Remote
Experienced Rust developer with 4+ years of expertise in ownership, borrowing, lifetimes, async programming (Tokio, Actix), and concurrency. Skilled in debugging, testing (unit, integration, proptest), profiling, and refactoring.
Posted 3 months 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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2