Runtime Software Developer

2 weeks ago


Bengaluru, Karnataka, India Ignitivesearch Consulting Full time ₹ 20,00,000 - ₹ 25,00,000 per year

About the Role

We are seeking a skilled and driven Runtime Software Engineer to join our team developing a cutting-edge FPGA-based datacenter platform. This role will focus on designing, optimizing, and maintaining the runtime software stack that manages hardware resources and orchestrates workloads. The ideal candidate brings a strong background in low-level systems programming and has experience deploying applications in cloud environments.

Responsibilities

  • Develop and maintain runtime software and services for managing FPGA resources
  • Integrate and optimize middleware layers for workload scheduling, resource allocation, and device management
  • Build interfaces between hardware, drivers, and higher-level orchestration layers
  • Enable and validate cloud-based deployment of FPGA workloads (e.g., containers, VM images)
  • Collaborate closely with hardware, system software, and DevOps teams
  • Profile performance bottlenecks and implement optimizations for latency, throughput, and power efficiency
  • Develop tools for runtime monitoring, diagnostics, and recovery

Required Qualifications

  • BS/MS in Computer Science, Computer Engineering, or a related field
  • 5+ years of software development experience in systems or embedded environments
  • Strong proficiency in C/C++ and Python
  • Experience working with runtime layers for FPGAs or custom accelerators
  • Understanding of low-level hardware/software interactions, device drivers, memory-mapped I/O
  • Familiarity with Linux systems, system calls, and performance profiling tools
  • Experience deploying software in cloud environments (e.g., AWS, Azure, GCP) using containers or infrastructure-as-code tools (Git)

Preferred Qualifications

  • Experience with Xilinx or Intel FPGA platforms (e.g., Vitis, OpenCL, or DPDK with FPGAs)
  • Understanding of PCIe, DMA, and high-speed interconnects
  • Familiarity with Kubernetes or other orchestration tools for managing FPGA workloads
  • Contributions to open-source software or relevant tool chains
  • Background in HPC, networking, or real-time systems


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Description This role involves the development and application of engineering practice and knowledge in the following technologies: Electronic logic  programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs), printed circuit boards (PCBs), and electronic systems; and developing and designing methods of using electrical power...

  • Software Developer

    2 weeks ago


    Bengaluru, Karnataka, India Check Point Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Why Join Us?We are looking for a C++ & Swift Developer to join the Software macOS agent Team.This role is perfect for a highly experienced software developer who is familiar with the networking and security world. As an integral part of our R&D, you'll be working with a motivated agent's team and the software group that is responsible for multiple desktop...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    SummaryImplementation Consultants within Guidewire Professional Services are responsible for configuration of the system, integration development and some custom development of Guidewire's core insurance product, InsuranceNow, to enable our customers to efficiently accomplish their business aspirations and goals. An effective technical Implementation...

  • Software Developer

    2 days ago


    Bengaluru, Karnataka, India Check Point Software Full time ₹ 1,20,000 - ₹ 3,60,000 per year

    Why Join Us?We are looking for a seasoned Software Developer to be a key player in our fast-growing Core Network Group R&D department. You will be building and developing a next-generation SASE solution. Dive into the world of microservices, distributed systems, networking, and scalable software design, and leave your mark on cutting-edge developments...

  • Software Developer

    2 days ago


    Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 2,50,000 - ₹ 7,50,000 per year

    Software Developer 3(Java Automation) As a member of the software engineering division, you will be responsible for assisting in defining and developing software for tasks associated with the developing, debugging or designing of software applications directed towards automation. Should have a good understanding of Java, automation / production...


  • Bengaluru, Karnataka, India MaimsD Technology Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Role : Validation Automation Engineer We're looking for a skilled Validation Automation Engineer with 3-6 years of experience to join our team in [Insert Location]. The ideal candidate will have a strong background in machine learning validation and be proficient in Python with expertise in Linux/Yocto. - Strong knowledge on ubuntu / yocto linux...


  • Bengaluru, Karnataka, India Brillio LLC Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Development Lead - R Software Development LeadPrimary SkillsDedicated Load Balancer, Runtime Manager, Monitoring, API Manager, Security, Access Management, Anypoint ExchangeSecondary SkillsDell Boomi, ETL FundamentalsSpecializationMulesoft Platform: Senior Software Development LeadJob requirementsJob Summary: We are looking for an experienced Dell...

  • Software Developer

    2 days ago


    Bengaluru, Karnataka, India Check Point Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Why Join Us?If you are a sharp developer who likes to explore, investigate, and learn new things every day, this is the job for youAs a SW developer in the Customer Focus Group, you will get the opportunity to take part in the development of complex solutions for Check Point's security platforms while diving into unfamiliar code with known issues, locate it,...


  • Bengaluru, Karnataka, India Maimsd Technology Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Role : Validation Automation EngineerWe're looking for a skilled Validation Automation Engineer with 3-6 years of experience to join our team in [Insert Location]. The ideal candidate will have a strong background in machine learning validation and be proficient in Python with expertise in Linux/Yocto.Strong knowledge on ubuntu / yocto linux Experience...

  • Software Developer

    4 days ago


    Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Developer Responsibilities Work closely with senior developers and architects as well as Product Management, IT and Operations teams for architecting, designing and developing Database Cloud products. Design and architect scalable and maintainable software solutions using Java technologies. Develop high-quality code adhering to...