Job Description
Software Engineer - II
Job Location:  Bangalore
Location Flexibility:  Primary Location Only
Req Id:  2235
Posting Start Date:  7/21/25
 
  • Job Description for Software Developer

     

    Job Title: Software Developer

    Role Purpose

     

    A result-oriented Software Developer to develop solutions powered by Fujitsu’s new processor, which help solve real-world challenges facing society and businesses across different industries. As a software developer, you are passionate about developing solutions and should be comfortable with back-end coding languages, technologies, frameworks and third-party/opensource libraries. You will play a role in developing innovative advanced solutions and services to support business outcomes.

     

    Responsibilities

    • Improve and analyze performance of software applications.
    • Enable and optimize OSS/ISV applications for Fujitsu’s new processor, starting with AI-related applications.
    • Develop new algorithms for ML/DL frameworks, tuning technologies and work on software based on the proposed approaches using AI framework engineering.
    • Designing and developing AI workflows, applications, effective APIs and the system architectures
    • Deploying and Testing applications to ensure functionality, performance, responsiveness, and efficiency.

     

    • Creating test cases, test plans and automated test scripts for unit tests
    • Troubleshooting, debugging, and fixing bugs and upgrading software/applications.
    • Creating security and data protection settings and measures
    • Writing technical documentation
    • Working and communicating well with product managers, business analysts, and data scientists, and other software developers to collaborate, review and deliver high quality applications.
    • Learning continually, sharing knowledge, and fostering exchange of skills
    • Working using agile methods (planning meetings, review meetings, standup meetings, development, etc.)
    • Working on multiple projects at once while keeping focused on project timeline

     

    Key Performance Indicators

    • Number of software applications enabled and optimized for Fujitsu’s new processor.
    • Number of software applications with improved performance
    • Development of new software technologies

     

    Experience

    You will be able to demonstrate that you have:

    • Degree in computer science or relevant field
    • Proven experience as a software developer or similar role, and familiarity with common stacks for software applications
    • Minimum 2 years’ experience in production application/solution development
    • Experience with HPC AI Frameworks with SIMD-based optimization techniques
    • Proficiency with fundamental back-end server-side languages such as Python, C/C++, etc. (especially C++)
    • Preferred experience in AI framework or accelerators, performance tuning & optimization techniques
    • Experience in software development in agile approach
    • Excellent writing, verbal communication, and teamwork skills

     

    Preferred Experience


    You will be able to demonstrate that you have:


    • Experience in developing and deploying APIs.
    • Knowledge and experience in Cloud service (Azure/AWS) features such as Functions, VM, Container, DevOps (CI/CD)
    • Great skills in evaluating performance and security of software applications and delivering solutions which are efficient and performant.
    • HPC and computer architecture understanding.
    • Skills in AI-related technologies
Relocation Supported:  Yes
Visa Sponsorship Approved:  No