Job Description
Senior Software Engineer
Job Location:  Bangalore
Location Flexibility:  Primary Location Only
Req Id:  2678
Posting Start Date:  11/17/25

Fujitsu’s R&D vision is to create cutting-edge technologies that support society and prioritize the flow of data. Our five key technologies are essential elements for collecting data from all parts of society, transporting it over ultra-high-speed and secure networks, analyzing it with trusted AI, converting it into value, and returning it to society. Central to realizing our strategy and vision are the people behind our R&D initiatives. We strive to foster top-notch talent in the innovation process by nurturing skilled individuals equipped to advance this cause with originality and dedication.

Website: https://www.fujitsu.com/global/about/research/

 
 
 

Role Purpose 

A result-oriented Software Developer to design, develop and debug secure solutions powered by Fujitsu’s new processor, which will help in solving real-world security related challenges faced by society and businesses across different industries. Passionate about developing secure solutions and should be comfortable with back-end coding languages, technologies, frameworks and third-party/opensource libraries. Understands partner software stacks and optimizes full stack software (spanning firmware, drivers, OS, middleware, SDKs, frameworks, algorithms, and applications) as required to enable cloud software. You will play a role in developing innovative advanced solutions and services to support business outcomes. 

 

Responsibilities 

  • Design sdk for secure platforms on trusted execution environment using Arm CCA. 

  • Understand and implement hardware Level Security Features and threat modeling, risk assessment, and mitigation strategies, often working with various security technologies like PKI and HSMs.   

  • Develop new algorithms for secure engineering frameworks, tuning technologies and working on software based on the proposed approaches using Data Security framework engineering. 

  • Design and develop cloud-based data security workflows, applications, effective APIs and the system architectures 

  • Use Experience in key management systems, security architecture, cryptography, security modeling, encryption/decryption for framework. 

  • Deploy and Test applications to ensure functionality, performance, responsiveness, and efficiency. 

  • Create test cases, test plans and automated test scripts for unit tests 

  • Troubleshoot, debug, fix bugs and upgrade software/applications. 

  • Create security and data protection settings and measures 

  • Write technical documentation 

  • Work and communicate 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 

  • Work using agile methods (planning meetings, review meetings, standup meetings, development, etc.) 

  • Work on multiple projects at once while keeping focused on project timeline 

Minimum Qualification Skills

  • Bachelors or Master’s degree in computer science or relevant field with 5+ years of relative industry experience 

  • Strong Programming skills in any language from Golang /C/C++ /Rust/Python. 

  • Ability to do research, gather information, interpret data, prepare design proposals, flowcharts and diagrams. Strong software and system debug experience. 

  • Experience in backend development and deployment. 

  • Understanding basic cryptography, HSM, confidential computing, TEEs. 

  • Proficient in containerizing applications with Docker and managing scalable, distributed systems using Kubernetes and related orchestration tools. 

 Preferred Skills: 

  • Understand/has worked on trusted execution environments (TEE), e.g., Intel TDX, AMD SEV-SMP, ARM CCA   

  • Good understanding of Arm architecture and CPU/GPU software domain. 

  • Good with writing distributed platform and system software. 

  • Good to have knowledge of OpenStack, COCO containers, OS, hypervisors, VMMs, boot process. 

  • Deep and Good Understanding of AI, ML, DL or (HPC - Optional). 

  • Strong rankings on platforms like LeetCode, Codeforces, or HackerRank is a plus. 

  • Experience in distributed systems and cloud software development 

  • Self-motivated, strong sense of ownership, and teamwork skills 

Relocation Supported:  Yes
Visa Sponsorship Approved:  No