Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a CICS & MQ System Programmer at Kyndryl India, your role will involve providing technical support, managing systems programming tasks, troubleshooting issues, and ensuring the smooth operation of CICS and MQ systems. Your daily tasks will include programming, operating systems management, and technical troubleshooting to maintain and enhance system performance. Key Responsibilities: - Provide technical support for CICS and MQ systems - Manage systems programming tasks - Troubleshoot issues related to CICS and MQ technologies - Ensure smooth operation of CICS and MQ systems - Programming to enhance system performance Qualifications: - Strong Systems Programming and Operating Systems skills - Technical Support and Troubleshooting skills - Programming skills - Excellent problem-solving and analytical skills - Ability to work independently and in a team environment - Experience with CICS and MQ technologies - Bachelor's degree in Computer Science, Information Technology, or related field,
Posted 5 days ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
NETGEAR is searching for a Lead Software Developer to spearhead the advancement of cutting-edge cybersecurity solutions. In this pivotal position, you will oversee the architecture, design, and implementation of groundbreaking technologies within crucial security spheres, encompassing Secure Access Service Edge (SASE), Next-Generation Firewalls (NGFW), Zero Trust Network Access (ZTNA), Secure Web Gateways (SWG), Virtual Private Networks (VPN), and Software-Defined Wide Area Networks (SD-WAN). As the Lead Software Developer, your primary duty will involve formulating and crafting core software modules that drive secure, scalable, and high-performance network solutions. This role is a hybrid one, requiring your presence onsite at our Bangalore office for three days a week. Responsibilities: - Lead the design, development, and optimization of software modules for next-generation cybersecurity solutions, including SASE, NGFW, ZTNA, SWG, VPN, and SD-WAN. - Influence design choices and contribute to the overarching technical trajectory of the cybersecurity platform. - Ensure the scalability, performance, and security of software components through meticulous design and comprehensive testing. - Mentor and guide junior and mid-level developers, advocating for best practices in coding, design, and the software development lifecycle. - Conduct code evaluations, contribute to technical documentation, and bolster continuous integration and deployment processes. - Stay abreast of industry trends, emerging technologies, and evolving security risks to uphold the product's competitiveness and security. - Tackle intricate technical challenges and deliver prompt resolutions in both development and production settings. Required Qualifications: - Bachelor's degree in computer science, Engineering, or a related technical field. - 8+ years of hands-on Networking, Cloud, and security software development experience, with a robust background in systems programming, networking, or security-related domains. - Experience working on enterprise-grade cybersecurity products or network infrastructure solutions. - Profound expertise in network technologies like SD-WAN, VPNs, NGFW, SWG, ZTNA, and SASE. - Demonstrated experience in designing and constructing scalable, high-performance software solutions in intricate, dispersed environments. - Proficiency in cloud-native architectures, microservices, and containerization technologies such as Docker and Kubernetes. - Proficiency in programming languages like C, C++, Go, Rust, or Python. - Sound comprehension of cybersecurity principles, networking protocols, and secure software development practices. - Strong analytical skills and the ability to steer technical discussions and make prudent architectural decisions. - Excellent communication and collaboration capabilities, with a knack for working effectively across teams and nurturing junior developers. Preferred Qualifications (optional): - Familiarity with CI/CD pipelines, automation tools, and contemporary DevOps practices. - Contributions to open-source security or networking undertakings.,
Posted 1 week ago
3.0 - 8.0 years
15 - 30 Lacs
bengaluru
Remote
Design and develop Windows system-level software using C/C++, work on kernel/user-mode components, implement networking protocols, apply algorithms & data structures, and contribute to performance optimization. Required Candidate profile Engineers with 3–8 yrs exp in Windows systems programming. Strong C++ in Windows OS, solid networking, data structures & algorithms; kernel exp preferred for senior band. Ability to work independently
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
noida, uttar pradesh
On-site
You will be responsible for leading software development efforts from a technology perspective. This includes active involvement in all technical activities within the team, such as software development life cycle activities, code reviews, and research. You will identify the appropriate software architecture based on the requirements and design elements, while maintaining, reviewing, and evolving software architecture documents in alignment with system requirements and industry trends. Additionally, you will provide work leadership, training, and technical guidance to Software Engineers, taking ownership of the system design, coding, peer review, and test automation. As a Rust Programmer, you will actively participate in team meetings as part of Agile/Scrum sprint-based execution. To excel in this role, you should be accustomed to handling multiple responsibilities, highly motivated, quality-conscious with keen attention to detail, and possess a track record of accomplishments throughout your career. Ideally, you should hold a Bachelor's Degree with at least 7 years of relevant experience, a Master's Degree with a similar level of experience, or an equivalent qualification. You must be an expert in high-level programming languages such as Rust, C++, or Go. A minimum of 5 years of experience in Rust-based development is required, along with a working knowledge of AWS, Azure, GCP, or equivalent cloud platforms. Strong analytical and troubleshooting skills are essential for success in this role.,
Posted 2 weeks ago
5.0 - 10.0 years
0 Lacs
karnataka
On-site
As an L2 Developer specializing in MAC, PDCP, and RLC layers, you are expected to have a solid understanding of 5G technologies. Your responsibilities will include designing and writing optimized, scalable, and easy-to-understand code for the current solution. Additionally, you should have a strong background in systems programming, capable of developing efficient real-time and highly concurrent software. Desirable requirements for this role include hands-on experience with PDCP, RLC, MAC, and PHY standards, expertise in algorithm design for resource allocation and scheduling, proficiency in data path, and excellent Inter Process Communications skills. You should be able to seamlessly switch between tasks and deliver results promptly. MAC layer experts will be involved in supporting Feature Integration of L1-L2 layers. Being a good team player, self-motivated, and committed to excellence are essential qualities for this position. You should also be able to create and execute Unit and Integration test plans. Capgemini, a global business and technology transformation partner, is seeking an Engineer with 5-10 years of experience to join its diverse team of 340,000 members across 50 countries. With a legacy of over 55 years, Capgemini is known for unlocking technology's value to meet various business needs. The organization offers end-to-end services and solutions, leveraging expertise in AI, generative AI, cloud, and data, supported by deep industry knowledge and a strong partner ecosystem.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
chennai, tamil nadu
On-site
You will be responsible for planning and organizing the development of technical support, software/systems programming, and operating system capabilities for the data processing facility. Your primary goal will be to ensure the seamless interfacing of software systems with hardware configuration and applications system requirements. As part of your role, you will develop and implement system software and technical requirements, including operating systems, compilers, and utility programs. You will also be expected to establish systems programming standards and program documentation requirements to maintain a structured approach. Providing technical guidance on operating system problems will be a key aspect of your responsibilities. You will need to recommend system improvements, monitor design progress, and prepare design project reports to ensure the efficient operation of the function. Additionally, you will play a crucial role in selecting, developing, and evaluating personnel to build a competent team that can support the organization's systems programming needs effectively.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
People at Apple don't just build products - they craft the kind of experience that has revolutionized entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here! Join Apple, and help us leave the world better than we found it. The Apple Cloud Networking team is responsible for building software-defined network infrastructure as a part of Apple Cloud. Our infrastructure is a critical foundation in delivering Apple's services (such as iCloud, iTunes, Siri, Maps) to billions of customers. We operate in a fast-paced environment where drive and collaboration are the keys to success. Teams across Apple rely critically on us for infrastructure that helps them build services that scale globally, are highly available, and just work. We value different perspectives, help surface innovative ideas, and drive decisions that move us forward. As a part of the Apple Cloud Network team, you will contribute to building and operationalizing innovative products and solutions that shape the future of our hyper-scale network infrastructure. We are seeking candidates who are passionate about building complex large-scale systems for high performance and reliability, with a broad experience in distributed systems architecture and networking. You will play a significant role in the end-to-end production life-cycle, from concept to design, development, testing, deployment, maintenance, and enhancement of large-scale software solutions. The role requires extreme ownership and a hands-on leader with a relentless passion and enthusiasm for building elegant and powerful systems and platforms to solve complex problems at scale. You should be a team player who is eager to collaborate with members from highly diverse technical backgrounds. Your responsibilities will include developing software systems for our global multi-cloud network service platform that covers AWS, GCP, Ali, and Apple Cloud. In addition to development, you will also be involved in operationalizing software systems, including troubleshooting and solving production issues. Minimum Qualifications: - 5+ years of experience building complex and fault-tolerant systems - In-depth knowledge in networking domain and infrastructure-as-a-code / APIs - Experience with using and building cloud technologies such as AWS, GCP - Proficiency in C/C++, Go (Golang), Rust, or similar languages in a systems context - Strong systems programming skills including multi-threading, concurrency, caching, batching, and distributed systems - Excellent communication skills with the ability to articulate concepts, designs, and decisions - Strong ability to prioritize, deliver on deadlines, and drive closures - Curious and motivated learner with the ability to navigate through ambiguity Preferred Qualifications: - Bachelor's degree in Computer Science (Master's degree is an advantage) If you meet the above qualifications and are excited about the opportunity to work on cutting-edge technologies at Apple, we encourage you to submit your CV for consideration.,
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
haryana
On-site
As a Low-Latency Rust Developer at 39k Group, India's Largest Crypto Trading Firm based in Gurgaon, you will be part of a high-frequency trading firm that operates globally across centralized crypto exchanges. Specializing in ultra-low-latency strategies and market making, we are scaling our infrastructure to handle billions of events daily with microsecond-level performance. In this role, you will work closely with traders and infra teams to design and build latency-sensitive systems in Rust that process millions of messages per second. Your responsibilities will include optimizing for performance across the stack, building exchange connectors and event-driven pipelines, writing multithreaded asynchronous code, collaborating with strategy teams for simulation and testing, and analyzing latency across different layers to tune accordingly. We are looking for a candidate with at least 3-5 years of professional Rust experience, preferably in trading systems, embedded systems, or performance-critical infrastructure. You should have a deep understanding of systems programming, memory management, lock-free programming, async runtimes, network systems, and prior experience in building low-latency infrastructure. Comfort with Linux, performance profiling tools, and writing testable code under production constraints is essential. Experience in C++, HFT systems, kernel bypass networking, or time synchronization is a bonus. Join us to build systems that directly impact real PnL in live markets, collaborate with world-class quants and traders, operate at the edge of crypto market structure, and experience hybrid flexibility and an outcome-driven culture. If you are a systems engineer who excels at sweating nanoseconds and has a passion for Rust, this is the ideal place for you to make a significant impact with your code.,
Posted 2 weeks ago
5.0 - 9.0 years
0 Lacs
thiruvananthapuram, kerala
On-site
The Technical Lead AI, Embedded & Edge Systems is responsible for leading cross-functional engineering efforts in the design, development, and integration of AI-powered solutions across embedded hardware, edge/server devices, system software, and infrastructure components. This role involves bridging hardware-software co-design, system architecture, and execution leadership to ensure the delivery of scalable, high-performance, and secure computer vision, artificial intelligence, and robotics products. The key responsibilities of this role include leading end-to-end system design covering embedded hardware, edge/server platforms, and AI model integration. It also involves defining scalable and secure architectural frameworks for hardware-software interoperability, real-time processing, and data flow. Additionally, the Technical Lead will architect and develop embedded hardware systems for edge and server products, supervise schematic reviews, PCB design validation, and bring-up of edge devices aligned with AI/CV use cases. Furthermore, the Technical Lead will coordinate with ML engineers to deploy and optimize computer vision models on heterogeneous hardware and support model quantization, inference optimization, and real-time processing strategies on edge platforms. They will also oversee the development of core applications, services, middleware, and utilities on both embedded and server systems, ensuring fault-tolerant, modular, and interoperable implementations across deployment environments. In terms of infrastructure, the Technical Lead will recommend compute, storage, and networking infrastructure for on-prem, hybrid, or cloud deployments based on application demands. Collaborating with DevOps and infra teams to establish deployment pipelines, configuration profiles, and monitoring strategies is also part of the responsibilities. Team leadership and mentorship are essential aspects of this role, where the Technical Lead will lead and mentor a team of embedded engineers, application developers, and integration specialists. Conducting technical reviews, guiding debugging sessions, and promoting engineering best practices are key elements of team leadership. Effective communication and negotiation with product managers, architects, QA, and peers in other organizations to ensure aligned development and seamless integration is also crucial. Preferred skills for this role include a Bachelor's or Master's degree in Electronics, Electrical, Computer Engineering, or a related field, with at least 5 years of product development experience, preferably with embedded systems design and systems programming. Strong expertise in embedded systems, circuit design, board bring-up, and firmware development is required, along with proficiency in Python, C/C++, and system-level programming with real-time constraints. Hands-on experience with edge AI deployment frameworks, embedded Linux, and driver development is also preferred. Preferred attributes for this role include experience working on mission-critical or real-time AI/CV products, the ability to navigate between low-level hardware issues and high-level application architecture, strong documentation, communication, and team coordination skills, and exposure to regulatory or compliance-heavy product domains. This is a full-time permanent position that requires in-person work.,
Posted 3 weeks ago
10.0 - 15.0 years
0 Lacs
karnataka
On-site
The Security team is currently engaged in the development and enhancement of a cloud platform dedicated to various network security controls and management. The primary objective is to create highly-available and performant distributed systems that ensure security at the network level within public clouds. This involves tasks such as micro segmentation, L3/4/7 DDoS prevention, and extending security measures to a diverse range of compute substrates, VMs, and containers. This role presents an exciting opportunity for ambitious engineers seeking comprehensive technical growth across three key areas: **Development**: This involves architecting and coding solutions within distributed systems (highly available microservices), systems programming (hypervisors and kernel agents), or user interfaces. **Security**: The role entails experimenting with access control and network security policies, packet filtering techniques, managing and monitoring communication among services, and DDoS prevention at the application layer. **Networking**: The position includes exploring and implementing software solutions across various OSI layers and devices, ranging from physical hosts to hypervisors and containers. If you excel in any of these areas and have a passion for learning about the others, this role offers an excellent opportunity to make a significant technical and business impact while working on one of the largest cloud platforms globally. **Responsibilities:** - Architect and implement distributed systems to deliver security controls at the network level in Salesforce's public and private clouds, covering network policy management, ACLs enforcement, DDoS protection for containers, among others. - Develop software solutions and microservices supporting network security platforms in public clouds. - Research and implement new networking security solutions and platforms for intra- and cross-datacenter network flows. - Advance and operate security scanning platforms in a full DevOps model. - Engage in an Agile development environment, including participating in daily scrums. - Support engineering excellence within the team through code reviews and mentoring junior members. **Requirements:** - Industry experience of 15+ years, with at least 10 years in SaaS, PaaS, or IaaS software development. - 5+ years of experience in a high-availability 24/7 environment, with cloud platform experience being a plus. - Educational background: ME/M.Tech in Computer Science/Engineering or BE/B.Tech in similar disciplines with equivalent experience. - Hands-on expertise in network security, including building or managing software platforms for network security, segmentation, ACLs, DPI, DDoS protection. - Proficiency in programming languages such as Golang, Java, C++, Python, with experience in designing large-scale PaaS or IaaS systems. - Strong knowledge in security fundamentals, operating systems, and software design. - DevOps mindset and excellent communication skills. - Ability to work effectively within a team and value team success. **Desired Skills/Experience:** - Expertise in designing, implementing, and operating distributed systems architectures. - Experience with VMs and container technologies. - Full-software ownership from ideation to running in production, including design, coding, testing, deployment, and support.,
Posted 3 weeks ago
6.0 - 12.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer with expertise in Rust, you will be responsible for developing and optimizing low-level software for battery energy storage systems. Your role will involve designing, developing, and optimizing real-time and embedded software using Rust. You will be tasked with implementing robust, safety-critical software architectures for industrial control and monitoring applications. Collaboration with firmware, controls, and hardware engineers will be essential to ensure seamless integration between software and physical systems. Your responsibilities will also include developing and maintaining automated testing frameworks for embedded and real-time environments, optimizing system performance to meet reliability and latency requirements, and ensuring compliance with industry standards and best practices for embedded software development. Additionally, you will contribute to debugging and troubleshooting efforts for complex, multi-threaded systems running on embedded platforms. To qualify for this position, you should hold a BE/BTech/MTech in Computer Science with at least 6 years of experience in embedded software development or real-time systems. Proficiency in Rust for systems programming and embedded applications is a must, along with experience in real-time operating systems (RTOS) and low-level concurrency management. A solid understanding of hardware/software interactions, hands-on experience with Linux-based embedded environments, and proficiency in version control, CI/CD, and automated testing frameworks for embedded systems are required. Strong problem-solving skills, the ability to work on complex technical challenges, excellent communication skills, and a collaborative approach are essential for success in this role. Experience with control systems, industrial automation, or SCADA, knowledge of safety-critical software development practices, familiarity with networking protocols used in industrial applications, and exposure to power systems, energy storage, or grid-scale applications will be considered advantageous.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
maharashtra
On-site
As an Infrastructure Technical Architect at Salesforce Professional Services, you will play a crucial role in enabling customers to leverage MuleSoft platforms while guiding and mentoring a dynamic team. Your expertise and leadership will help establish you as a subject-matter expert in a company dedicated to innovation. You will bring to the table experience in container technology such as Docker and Kubernetes, as well as proficiency in configuring IaaS services on major cloud providers like AWS, Azure, or GCP. Your strong infrastructure automation skills, including familiarity with tools like Terraform and AWS Cloud Formation, will be key in driving success in this role. Additionally, your knowledge of networking, Linux, systems programming, distributed systems, databases, and cloud computing will be valuable assets. In this role, you will engage with high-level command-line interface-written code languages such as Java or C++, along with dynamic languages like Ruby or Python. Your experience in production-level environments will be essential in providing innovative solutions to complex challenges. Preferred qualifications for this role include certifications in Cloud Architecture or Solution Architecture (AWS, Azure, GCP), as well as expertise in Kubernetes and MuleSoft platforms. Experience with DevSecOps, Gravity/Gravitational, Redhat OpenShift, and operators will be advantageous. Your track record of architecting and implementing highly available, scalable, and secure infrastructure will set you apart as a top candidate. Your ability to troubleshoot effectively, along with hands-on experience in performance testing and tuning, will be critical in delivering high-quality solutions. Strong communication skills and customer-facing experience will be essential in managing expectations and fostering positive relationships with clients. If you are passionate about driving innovation and making a positive impact through technology, this role offers a unique opportunity to grow your career and contribute to transformative projects. Join us at Salesforce, where we empower you to be a Trailblazer and shape the future of business.,
Posted 1 month ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As a member of the GT.M Development Team at FIS, you will have the opportunity to work on challenging issues in financial services and technology. The team is focused on growing the GT.M key-value database engine, which is optimized for transaction processing and business continuity. GT.M is known for its unique features, including a daemonless architecture and optimistic concurrency control for ACID transactions. If you enjoy working with data structures, algorithms, and complex system-level software, this role is ideal for you. In this role, you will collaborate with customers, business analysts, and team members to understand business requirements and design technical solutions that align with business and IT strategies. You will be responsible for the full systems life cycle, including designing, coding, testing, implementing, maintaining, and supporting applications software. The majority of the code is in C, with some assembly language components. Key responsibilities include: - Developing program logic for new applications or modifying logic in existing applications - Coding, testing, debugging, documenting, implementing, and maintaining software applications - Integrating system components and ensuring successful system improvements - Analyzing requirements, translating business requirements into product designs, and writing technical specifications - Suggesting technical alternatives, improving processes, and completing project assignments To qualify for this role, you should have a Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent education and experience. Proficiency in end-to-end systems development life cycles, business modeling, and requirements definition is essential. Strong communication skills, customer service orientation, problem-solving abilities, and time management skills are required. Must-have qualifications: - Experience with C (or a C-related language) and Unix/Linux tools Nice-to-have qualifications: - Experience with systems programming, databases, and transactions FIS offers a competitive salary and benefits, along with career development opportunities and a chance to work on impactful issues in financial services and technology. Additionally, you will have the opportunity to support charities and contribute to your community. FIS is committed to protecting the privacy and security of personal information. Please note that FIS primarily follows a direct sourcing model for recruitment and does not accept resumes from agencies not on the preferred supplier list.,
Posted 1 month ago
3.0 - 18.0 years
0 Lacs
karnataka
On-site
Samsung is a world leader in Memory, LCD and System LSI technologies and is currently seeking exceptional software and hardware talent to join the Samsung Indian Design Centre and the Advanced Computing Lab (ACL) in San Jose, CA. The Samsung Austin Research Center (SARC) in Austin, TX was established in 2010 as one of Samsung's strategic investments in high-performance low-power ARM-based device technology. The GPU design teams in Austin (SARC), San Jose (ACL), and India Bangalore are currently developing a GPU for deployment in Samsung mobile products. Additionally, the System IP team is focused on Coherent Interconnect and memory controller architectures. As a GPU Engineer, you will be part of a team responsible for designing and documenting major units in a GPU pipeline for Mobile graphics applications and potentially other related markets. This mid to senior level position involves working as an individual contributor to drive the functional and cycle simulators for the GPU pipeline. Collaboration with cross-functional teams including RTL design, modeling, and software on various sub-blocks of the end solution is essential. **Role and Responsibilities:** - Design and document major units in a GPU pipeline targeted at Mobile graphics and machine learning. - Develop functional and cycle simulators for the GPU pipeline, including collecting statistics for evaluating potential optimizations, prototyping to test functional correctness, and specifying detailed schemes for next-level hardware and/or software implementation. - Collaborate with implementation, modeling, and software teams to define and develop microarchitecture, software implementation, and/or a verification plan. - Investigate alternate approaches for important GPU workloads, incremental optimizations, and rebalancing to maximize performance in future key workloads. - Work with software developers to understand trends in future graphics and AI applications, addressing problems faced by application and middleware developers. - Find and/or implement applications to exercise novel algorithms in drivers/hardware. **Minimum Requirements:** - Experience using parallel programming. - Knowledgeable in GPU or other parallel processing architectures. - Strong knowledge of GPU architecture, primarily on Linux Stack or Kernel Mode Driver. - Knowledge of key mobile GPU graphics workloads and compute application workloads such as computer vision, image processing, AI, and Image compression. - Knowledge of game applications, game rendering engines, academic papers on advanced rendering techniques desirable. - Expertise in implementing advanced graphics rendering techniques, machine-learning (AI) approaches. - Proven ability to debug complex issues in multi-threaded environments. - Understanding of Operating System fundamentals and concepts. - Familiarity with offline and JIT compiler designs. - Background in Linux and Android development. - Strong C, C++, and Python programming experience or industrial experience in systems programming (driver development a strong plus). - Strong algorithmic background and outstanding problem-solving skills. - System-level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). - Excellent C and C++ programming skills (assembly a plus). - Understanding of rasterization pipeline and modern GPU architectures. - Excellent communication and teamwork skills. - Ability to own a problem and drive it to completion. **Preferred Qualifications:** - Experience working with ARM 64-bit architecture. - Experience developing system software for Android OS. - Knowledge of high-level shading languages, e.g., GLSL/HLSL. - Understanding of modern real-time rendering game engines.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
maharashtra
On-site
As a Blockchain Developer with up to 1.5 years of experience, you will be part of our protocol engineering team in Mumbai, working on various aspects of our blockchain platform. You will have the opportunity to engage in hands-on development tasks related to consensus algorithms, virtual machine design, peer-to-peer networking, and more. Collaboration with seasoned engineers will provide you exposure to systems-level blockchain development and smart contract execution. Your responsibilities will include contributing to the design, implementation, and upkeep of core blockchain components. This involves working on consensus algorithms, peer-to-peer networking layers, mempool management, virtual machine execution, and integrating protocol features with smart contract and dApp teams. You will also play a role in the development of gas metering, bytecode execution, security mechanisms, and optimizing blockchain performance. Additionally, you will be responsible for writing technical documentation, assisting with code reviews, and staying abreast of advancements in blockchain, cryptography, and protocol security. The ideal candidate for this role should have 1.5 years of experience in blockchain, systems programming, or distributed systems development. Proficiency in a low-level programming language like Rust, Go, or C is required, along with a solid understanding of blockchain technology concepts and architecture. Familiarity with consensus models, transaction lifecycles, peer-to-peer networking, and smart contract execution engines is essential. Exposure to writing or reading smart contracts in languages such as Solidity, Rust, or similar, as well as knowledge of smart contract security principles and cryptographic primitives, will be advantageous for this position.,
Posted 1 month ago
6.0 - 10.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer with deep expertise in Rust, you will be responsible for designing, developing, and optimizing low-level software for battery energy storage systems. Your primary tasks will include the following: - Designing, developing, and optimizing real-time and embedded software using Rust - Implementing robust, safety-critical software architectures for industrial control and monitoring applications - Collaborating with firmware, controls, and hardware engineers to ensure seamless integration between software and physical systems - Developing and maintaining automated testing frameworks for embedded and real-time environments - Optimizing system performance to meet stringent reliability and latency requirements - Ensuring compliance with industry standards and best practices for embedded software development - Contributing to debugging and troubleshooting efforts for complex, multi-threaded systems running on embedded platforms Qualifications: - Educational Qualification: BE / BTech / MTech in Computer Science / Electrical Engineering / Electronics and Communication Engineering Mandatory/Required Skills: - Strong experience in embedded or real-time systems - Proficiency in Rust programming language - 6+ years of experience in embedded software development or real-time systems - Strong knowledge of Rust for systems programming and embedded applications - Experience with real-time operating systems (RTOS) and low-level concurrency management - Understanding of hardware/software interactions - Hands-on experience with Linux-based embedded environments - Proficiency in version control, CI/CD, and automated testing frameworks for embedded systems - Strong problem-solving skills and ability to work on complex technical challenges - Excellent communication skills and a collaborative mindset Preferred Skills: - Experience with control systems, industrial automation, or SCADA - Knowledge of safety-critical software development practices - Familiarity with networking protocols used in industrial applications - Exposure to power systems, energy storage, or grid-scale applications In this role, you will play a crucial part in developing and optimizing software for battery energy storage systems using your expertise in Rust and embedded systems.,
Posted 2 months ago
3.0 - 7.0 years
0 Lacs
delhi
On-site
Location: Anywhere in the World Permanent Remote (Europe, Latam, Asia ) Contract length -6 Months Opportunity- Full Time, 8 hours, Must-Have Total Years Of exp- 4+ years experience mandatory Mandatory Skills: Rust - min 3 yrs, CI/CD - min 3 yrs, Git - min 3 yrs About The Role We are seeking a proficient Rust Developer with a strong interest in machine learning and human-computer interaction to join our team. In this role, you will contribute to the development and refinement of large language models (LLMs) by participating in Reinforcement Learning from Human Feedback (RLHF) tasks. Your work will involve building tools to facilitate human feedback, as well as directly providing insights to guide the training and improvement of LLMs Key Responsibilities Participate in RLHF tasks by providing human feedback on LLM outputs, helping to guide model training. Evaluate the responses generated by LLMs, identifying areas where the model needs improvement and providing qualitative feedback. Work closely with data scientists and ML engineers to ensure that feedback is accurately reflected in the models learning process. Collaborate with cross-functional teams to understand the requirements for human feedback in the RLHF process. Provide insights into how human feedback can be systematically incorporated into model training and improvement. Document processes and best practices for providing and integrating human feedback in LLM training. Stay informed about the latest advancements in reinforcement learning, LLMs, and human-computer interaction. Experiment with new methods and tools to improve the collection and integration of human feedback in RLHF tasks. Requirements Technical Skills: 3+ years of experience in Rust development, with a solid understanding of systems programming, performance optimization, and concurrency. Familiarity with machine learning concepts, particularly reinforcement learning, is highly desirable. Experience with human-computer interaction, user feedback systems, or similar domains is a plus. Proficiency with version control systems (e.g., Git) and CI/CD pipelines. Analytical Skills: Strong problem-solving skills, with the ability to analyze and improve the efficiency of RLHF tasks. Experience in evaluating and providing constructive feedback on AI/ML outputs. Skills: problem-solving,rust,performance optimization,learning,machine learning,problem-solving skills,cd,reinforcement learning,reinforcement,systems programming,human-computer interaction,concurrency,ci/cd,ci/cd pipelines,analytical skills,ai/ml,git,user feedback systems,version control systems,ci,
Posted 2 months ago
5.0 - 10.0 years
7 - 12 Lacs
Mumbai
Work from Office
Job Summary This position is responsible for the evaluation, design, operational maintenance, protection, and support of various automation initiatives ( IaC) within the WAMS ( Web Applications and Messaging Systems ) department. This position utilizes supplied specifications and standardized tools for work assignments of moderate risk, impact, complexity, and scope . An Infrastructure as Code (IaC) Engineer is responsible for automating the management and provisioning of computing infrastructure using code. This role is crucial for ensuring consistency, efficiency, and scalability in IT operations. Responsibilities: Design and Develop Automation Scripts : Create scripts and templates to automate the creation, management, and updating of IT infrastructure. Collaborate with Teams: Work closely with software development and IT operations teams to align infrastructure with business goals. Implement CI/CD Pipelines: Configure and manage continuous integration and continuous deployment (CI/CD) pipelines to ensure reliable and quick code deployment. Monitor and Troubleshoot: Continuously monitor system performance, identify issues, and implement improvements to enhance stability and security. Version Control: Manage version control systems (e.g., Git) to ensure infrastructure configurations are reproducible and scalable. Documentation and Knowledge Sharing: Maintain proper documentation and share knowledge with team members to promote best practices. Stay Updated: Keep up to date with the latest trends and technologies in the DevOps and IaC industry. Qualifications: 5 years of experience in software development, system administration, or other IT roles. Bachelors Degree or International equivalent Bachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics, or related field - Preferred Technical Skills: Proficiency in IaC tools such as Terraform, Ansible. Good working knowledge of Git repository, ADO (Azure DevOps) Good working knowledge of Digital certificates and automation Knowledge of cloud services and automation tools. Development Tools/Languages: Familiarity with tools like Java, and shell scripting. Operating Systems: RedHat Linux Soft Skills: Communication: Ability to articulate complex technical scenarios in a straightforward manner to stakeholders at various levels. Critical Thinking: Evaluation of design decisions, trade-offs, and potential future challenges. Attention to Detail: Especially crucial for analyzing system design documentation, error messages, and complex message flows. Teamwork: Ability to collaborate with architects, developers, system administrators, and other roles involved in system administration and implementation.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |