7170 Software Applications jobs in Bengaluru
Software Applications Engineer
Posted today
Job Viewed
Job Description
About Marvell
Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.
At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.
Your Team, Your Impact
Marvell innovates in Ethernet switching technology across a broad portfolio of segment-focused product families. Marvell switches power next-generation campus, industrial, 5G, cloud and AI networks.
What You Can Expect
The hardware application engineering position focuses on resolving customer issues on their HW/platform, customer design enablement, bring-up, and manufacture production. The candidate should have strong working knowledge of the major computer industry standards such as PCIe Express, Ethernet, and miscellaneous interface.
- Design and develop software application and hardware components to meet client applications.
- Analyze and troubleshoot technical issues, providing effective solutions.
- Expertise in debugging Marvell and end customer code, with the ability to add software debug hooks and provide debug patches.
- Debug L1 ethernet issues related to Serdes and MAC/PHY (analyze Signal Strength, Serdes Eye, Review & Tune SI parameters etc.).
- Debug other interfaces on board such as PCIE, i2C, MDIO etc.
- Perform Schematics and Layout reviews of the customer design / platform and provide feedback.
- Interact with HW designers (board and ASIC) and write Hardware Design guidelines, Application Notes and publish Technical Bulletins.
- Interface with board designers, ASIC /Serdes controller designers, program management, board vendors and component vendors to fully comprehend the board design parameters.
- Generate PCB stack up recommendations that comprehend the full capabilities of industry available board fabrication materials and technologies.
- Communicate effectively with customers considering both strategic and tactical aspects of the solution & work with internal cross-functional teams to deliver optimal solutions.
What We're Looking For
- Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience.
- Master's degree and/or PhD in Computer Science, Electrical Engineering or related fields with 3-5 years of experience.
- Must possess excellent written and verbal communication skills. Be able to present and clearly articulate solutions to customers.
- Previous experience of working as an Application Engineer or any equivalent Customer interacting role (i.e. ability to handle customers) is a must.
- Expertise in High Speed Ethernet Serdes interfaces : NRZ, PAM-4 100G.
- Expertise in Ethernet Physical layer (Layer 1) - Serdes, MAC, PCS including debugging L1 issues for Interop.
- Strong background in Signal Integrity, Power Integrity, Electromagnetics, Thermal, Multi-lane cross talk analysis and RF applications related to IC Package and PCB Design are required.
- Experience in using tools: HyperLynx, Ansoft SIWave and HFSS, ADS, Sigrity, PowerSI and PowerDC, Cadence Allegro, and Polar stack up.
- Able to perform Schematics & Layout reviews effectively.
- At least one of the following scripting languages: Python / Perl / Unix shell.
Preferred Qualifcations
- Expertise in MATLAB and Python a plus.
- Ability to handle Equipment: Servers (Windows / Linux), Scopes, Traffic generators (Ixia/Spirent/Xena), environmental chambers, Thermal Heads, Keysight VNA/TDR.
- Ability to program High speed / optics modules and link up with various modules: LR, SR, ZR, ZR4, AECs etc.
Additional Compensation And Benefit Elements
With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We're dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it's like to work at Marvell, visit our Careers page.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
Software Applications Engineer
Posted today
Job Viewed
Job Description
About Marvell
Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.
At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.
Your Team, Your Impact
Marvell innovates in Ethernet switching technology across a broad portfolio of segment-focused product families. Marvell switches power next-generation campus, industrial, 5G, cloud and AI networks.
What You Can Expect
Document SW features for a software development kit.
- Deliver SW releases, sample codes, and patches to customers and involved in the SW integration into their platform.
- Troubleshoot complex software problems (SW API, GUI, SW Tools/Drivers) and recommend corrective action.
- Closely follow and check customer technical issues, provide remote or on-site troubleshooting.
- Support customer lab/field trial, able to understand customer application environment and provide insightful advice on customer products.
- Help/train customer to understand Marvell product architecture and features, promote and demo Marvell products functionalities with Sales and Marketing.
- Work cross functionality with silicon development, system validation, and marketing team to deliver SW solution.
- Develop technical collateral material including application notes, user guide/manual, release notes, white papers and other technical documents.
- Articulate technology and product positioning to both business and technical users.
- Assist sales team through preparation and delivery of technical presentations and statements of work by matching specific client business requirements with effective technical solutions.
- Create relationships with key decision makers and serve as external technical spokesperson.
- Provide customer feedback to executive and development teams to participate in functionality roadmap planning.
What We're Looking For
- Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience.
- Master's degree and/or PhD in Computer Science, Electrical Engineering or related fields with 3-5 years of experience.
- Must possess excellent written and verbal communication skills. Be able to present and clearly articulate solutions to customers.
- Previous experience of working as an Application Engineer or any equivalent Customer interacting role (i.e. ability to handle customers) is a must.
- 5-10 years of experience in networking, with a focus on AI infrastructure.
- 5 - 10 years of experience in customer-facing roles, providing technical support and solutions.
Preferred Qualifications
- Experience with switch driver development and community software such as SAI/Sonic.
- Proficiency in developing and debugging device drivers and silicon.
- Understanding of system-level switch and hardware requirements.
- Familiarity with networking protocols and VLSI design.
- Strong leadership and communication skills, with the ability to inspire and guide teams. Working with internal and external customer teams.
- Wide knowledge in code review, debug, and preparing patches.
Additional Compensation And Benefit Elements
With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We're dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it's like to work at Marvell, visit our Careers page.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.
Software Applications Engineer 5
Posted today
Job Viewed
Job Description
Job Description
Job Summary
- This role is responsible for delivering software solutions that address specific requirements and contribute to improved user experiences. The role establishes and enforces coding standards, quality control processes, and testing methodologies to ensure the reliability and quality of software applications. The role monitors application performance, scalability, and responsiveness, identifying and addressing performance bottlenecks and issues. The role maintains clear and effective communication with stakeholders, providing regular updates, addressing concerns, and managing expectations.
Responsibilities
- Oversees the software application development projects across multiple teams.
- Accurately determines, assigns, tracks, and manages project tasks, activities, documentation, and time information to ensure project success.
- Develops organization-wide architectures and methodologies for software applications design and development across multiple platforms and organizations within the global business unit.
- Identifies and evaluates new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value; creates plans for integration and update into architecture.
- Reviews and evaluates designs and project activities for compliance with development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
- Provides cross-functional leadership and communicates technical infrastructures and application development strategies effectively.
- Manages resources to complete programming projects, and designs detailed plans to ensure applications are functioning properly.
- Contributes towards engineering best practices, including security, quality, and operational excellence; drives projects to improve practices continuously for the benefit of the organization.
- Leverages recognized domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups.
- Provides guidance and mentoring to less-experienced staff members to set an example of software applications design and development innovation and excellence.
*Education & Experience *
Recommended
- Four-year or Graduate Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence.
- Typically has 10+ years of work experience, preferably in applications engineering, programming, or a related field.
Preferred Certifications
- Programming Language/s Certification (Java, C++, Python, JavaScript, or similar)
Knowledge & Skills
- Agile Methodology
- Amazon Web Services
- Angular (Web Framework)
- Application Programming Interface (API)
- Automation
- Computer Science
- DevOps
- Docker (Software)
- Full Stack Development
- Java (Programming Language)
- JavaScript (Programming Language)
- Kubernetes
- Microservices
- Microsoft Azure
- Python (Programming Language)
- Scalability
- Software Development
- Software Engineering
- SQL (Programming Language)
Cross-Org Skills
- Effective Communication
- Results Orientation
- Learning Agility
- Digital Fluency
- Customer Centricity
Impact & Scope
- Impacts large functions and leads large, cross-division functional teams or projects.
Complexity
- Provides highly innovative solutions to complex problems within established policy.
Disclaimer
- This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.
Job Details
Role Level: Mid-Level Work Type: Full-Time Country: India City: Bengaluru ,Karnataka Company Website: Job Function: Information Technology (IT) Company Industry/
Sector: IT Services And IT Consulting Computer Hardware Manufacturing And Software Development
What We Offer
About The Company
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Report
Similar Jobs
Quality Engineer Tester
Talentmate
Computer Vision Engineer
Talentmate
Associate Program Director
Talentmate
IT Data Analyst
Talentmate
Unity Developer
Talentmate
Data Engineer
Talentmate
Disclaimer: is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us
Software Applications Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.
**Your day at NTT DATA**
The Software Applications Development Engineer is a seasoned subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.
**Key responsibilities:**
+ Develops applications that effectively accomplish client objectives and user needs.
+ Designs and writes code for applications and maintain applications databases.
+ Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
+ Remodels and adapts applications as needed to optimize performance.
+ Identifies specific client needs and preferences related to the application.
+ Tests applications extensively to ensure they are error and bug-free.
+ Installs applications and acts as technical advisor.
+ Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
+ Consults with clients in the design phase to determine client needs.
+ Produces software documentation following company software process and templates.
+ Participates in software product review meetings and team meetings.
+ Performs any other related task as required.
**To thrive in this role, you need to have:**
+ Seasoned understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
+ Good team player who maintains the integrity of the team.
+ Excellent attention to detail capabilities.
+ Ability to understand and analyze complex systems.
+ Extended proficiency in writing software using the Java Programming Language and a standard object library.
+ Seasoned knowledge of software development process
+ Seasoned proficiency with agile development such as Scrum
+ Seasoned knowledge of software integrated development environments
+ Seasoned knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
+ Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
+ Ability to handle client and customer issues tactfully and professionally.
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in computer science or software engineering or related field.
+ Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
+ Scrum / Project Management certification preferred.
**Required experience:**
+ Seasoned Software Applications Engineering, Software Development experience, or related work experience.
+ Seasoned experience with Programming Languages such as (but not limited to) C, C++, Java, Python.
+ Seasoned experienced with Linux or Unix and Windows operating systems.
+ Seasoned experience working with SQL.
+ Seasoned project management experience and/or experience working in an Agile environment.
**Workplace type** **:**
Hybrid Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
Software Applications Development Engineer

Posted 3 days ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.
**Your day at NTT DATA**
The Software Applications Development Engineer is a seasoned subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.
**Key responsibilities:**
+ Develops applications that effectively accomplish client objectives and user needs.
+ Designs and writes code for applications and maintain applications databases.
+ Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
+ Remodels and adapts applications as needed to optimize performance.
+ Identifies specific client needs and preferences related to the application.
+ Tests applications extensively to ensure they are error and bug-free.
+ Installs applications and acts as technical advisor.
+ Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
+ Consults with clients in the design phase to determine client needs.
+ Produces software documentation following company software process and templates.
+ Participates in software product review meetings and team meetings.
+ Performs any other related task as required.
**To thrive in this role, you need to have:**
+ Seasoned understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
+ Good team player who maintains the integrity of the team.
+ Excellent attention to detail capabilities.
+ Ability to understand and analyze complex systems.
+ Extended proficiency in writing software using the Java Programming Language and a standard object library.
+ Seasoned knowledge of software development process
+ Seasoned proficiency with agile development such as Scrum
+ Seasoned knowledge of software integrated development environments
+ Seasoned knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
+ Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
+ Ability to handle client and customer issues tactfully and professionally.
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in computer science or software engineering or related field.
+ Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
+ Scrum / Project Management certification preferred.
**Required experience:**
+ Seasoned Software Applications Engineering, Software Development experience, or related work experience.
+ Seasoned experience with Programming Languages such as (but not limited to) C, C++, Java, Python.
+ Seasoned experienced with Linux or Unix and Windows operating systems.
+ Seasoned experience working with SQL.
+ Seasoned project management experience and/or experience working in an Agile environment.
**Workplace type** **:**
Hybrid Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
Software Applications Development Engineer

Posted 3 days ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.
**Your day at NTT DATA**
The Software Applications Development Engineer is a seasoned subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.
**Key responsibilities:**
+ Develops applications that effectively accomplish client objectives and user needs.
+ Designs and writes code for applications and maintain applications databases.
+ Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
+ Remodels and adapts applications as needed to optimize performance.
+ Identifies specific client needs and preferences related to the application.
+ Tests applications extensively to ensure they are error and bug-free.
+ Installs applications and acts as technical advisor.
+ Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
+ Consults with clients in the design phase to determine client needs.
+ Produces software documentation following company software process and templates.
+ Participates in software product review meetings and team meetings.
+ Performs any other related task as required.
**To thrive in this role, you need to have:**
+ Seasoned understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
+ Good team player who maintains the integrity of the team.
+ Excellent attention to detail capabilities.
+ Ability to understand and analyze complex systems.
+ Extended proficiency in writing software using the Java Programming Language and a standard object library.
+ Seasoned knowledge of software development process
+ Seasoned proficiency with agile development such as Scrum
+ Seasoned knowledge of software integrated development environments
+ Seasoned knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
+ Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
+ Ability to handle client and customer issues tactfully and professionally.
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in computer science or software engineering or related field.
+ Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
+ Scrum / Project Management certification preferred.
**Required experience:**
+ Seasoned Software Applications Engineering, Software Development experience, or related work experience.
+ Seasoned experience with Programming Languages such as (but not limited to) C, C++, Java, Python.
+ Seasoned experienced with Linux or Unix and Windows operating systems.
+ Seasoned experience working with SQL.
+ Seasoned project management experience and/or experience working in an Agile environment.
**Workplace type** **:**
Hybrid Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
Principal Software Applications Development Engineer
Posted today
Job Viewed
Job Description
Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.
Your day at NTT DATA
The Principal Software Applications Development Engineer is a highly skilled subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.
This role may be required, at times, to coach and mentor junior resources within the team.
Key responsibilities:
- Develops applications that effectively accomplish client objectives and user needs.
- Designs and writes code for applications and maintain applications databases.
- Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
- Remodels and adapts applications as needed to optimize performance.
- Identifies specific client needs and preferences related to the application.
- Tests applications extensively to ensure they are error and bug-free.
- Installs applications and acts as technical advisor.
- Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
- Consults with clients in the design phase to determine client needs.
- Produces software documentation following company software process and templates.
- Participates in software product review meetings and team meetings.
- Performs any other related task as required.
To thrive in this role, you need to have:
- Extended understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
- Good team player who maintains the integrity of the team.
- Excellent attention to detail capabilities.
- Ability to understand and analyze complex systems.
- Extended proficiency in writing software using the Java Programming Language and a standard object library.
- Extended knowledge of software development process
- Extended proficiency with agile development such as Scrum
- Extended knowledge of software integrated development environments
- Extended knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
- Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
- Ability to handle client and customer issues tactfully and professionally.
Academic qualifications and certifications:
- Bachelor's degree or equivalent in computer science or software engineering or related field.
- Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
- Scrum / Project Management certification preferred.
Required experience:
- Extended Software Applications Engineering, Software Development experience, or related work experience.
- Extended experience with Programming Languages such as (but not limited to) C, C++, Java, Python.
- Extended experienced with Linux or Unix and Windows operating systems.
- Extended experience working with SQL.
- Extended project management experience and/or experience working in an Agile environment.
Workplace type:
Hybrid Working
About NTT DATA
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity Employer
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
Be The First To Know
About the latest Software applications Jobs in Bengaluru !
Staff Software Engineer - Applications

Posted 3 days ago
Job Viewed
Job Description
At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.
As a Staff Software Engineer, you will be a key technical leader and role model within the team. We are looking for someone who designs and develops technology to serve business and technology objectives, aligns points of view across teams and makes smart trade offs to help achieve the goals of individual teams as well as LinkedIn's broader goals. This leader will foster LinkedIn's culture and values around transformation, collaboration and results.
Responsibilities
+ Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
+ Produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.
+ You will be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship.
+ Identify, leverage, and successfully evangelize opportunities and collaborate with cross functional teams to design and build scalable platforms/products/services/tools and to improve engineering productivity in the organisation.
+ Work with peers across teams to support and leverage a shared technical stack
Basic Qualifications
+ BS Degree in Computer Science or related technical discipline or related practical experience.
+ 8+ years experience in software design, development, and algorithm related solutions.
+ 8+ years experience programming experience in Java and/or C+Preferred Qualifications
+ BS 10+ years of relevant work experience, MS 9+ years of relevant work experience, or PhD 7+ years of relevant work experience.
+ Experience in designing and building infrastructure and web services at large scale & strong object oriented skills.
+ Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design.
+ Experience with object oriented design, coding, testing patterns, and programming languages (Java, C++ etc.).
Suggested Skills
+ Technical Leadership
+ Distributed Systems
+ Software Design
You will Benefit from our Culture
We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels
**India Disability Policy**
LinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit Data Privacy Notice for Job Candidates **
Please follow this link to access the document that provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
Senior Staff Software Engineer - Applications

Posted 3 days ago
Job Viewed
Job Description
As a Sr. Staff Software Engineer, you will be a key technical leader and role model within the team. We are looking for someone who designs and develops technology to serve business and technology objectives, aligns points of view across teams and makes smart tradeoffs to help achieve the goals of individual teams as well as LinkedIn's broader goals. This leader will foster LinkedIn's culture and values around transformation, collaboration, and results.
At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.
Responsibilities:
+ Provide architectural guidance and mentorship to up-level the engineering organization.
+ Actively improve the level of craftsmanship at LinkedIn by developing best practices and defining best strategies.
+ Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
+ Produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.
+ You will be a role model and professional coach for engineers with a strong bias for action and focus on craftsmanship.
+ Identify, leverage, and successfully evangelize opportunities and collaborate with cross functional teams to design and build scalable platforms/products/services/tools and to improve engineering - productivity in the organization.
+ Work with peers across teams to support and leverage a shared technical stack.
+ Resolve conflicts between teams within the organization to get alignment and build team culture.
+ Review others' work and share knowledge.
Basic Qualifications:
+ Engineering degree in Computer Science or related technical discipline, or equivalent practical experience.
+ 12+ years of industry experience in software design, development, and algorithm related solutions.
+ 5+ years of experience in an architect or technical leadership position.
Preferred Qualifications:
+ 12+ years of experience in software design, development, and algorithm related solutions with at least 5 years of experience in a technical leadership position.
+ 10+ years of experience with object oriented design, coding, testing patterns, and programming languages (Java, C++, C#, etc.).
+ 8+ years experience with large-scale distributed systems and client-server architectures.
+ Ability to work with multiple stakeholders, understand the product priorities, think with the big picture and solve core problems in the most efficient way.
+ Experience in designing and building infrastructure and web services at large scale & strong object oriented skills.
+ Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design.
+ Experience building web applications and services with IDEs, ant, Junit, etc.
+ Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management.
Suggested Skills:
+ Technical Leadership
+ Distributed Systems
+ Software Design
+ Technical Communication
+ Cross-organizational collaboration
You will Benefit from our Culture:
We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels
**India Disability Policy**
LinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit Data Privacy Notice for Job Candidates **
Please follow this link to access the document that provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
Full-Stack Software Engineer - AI Applications
Posted 2 days ago
Job Viewed
Job Description
TITLE: Full-Stack Software Engineer - AI Applications
LOCATION: GREATER BENGALURU AREA
Company Description
We are looking for exceptional talent and leadership to join Fast Growing Startup into Scalable Intelligence, the world’s first company developing Agentic Silicon for powering the future of AI.
Founded in 2023, We have deep customer engagements across America, Europe, and Asia, and demonstrated functional prototypes to prove our concept and vision.
Job Description
Overview:
You will design and build end-to-end AI applications that bring multimodal large-model intelligence (text, image, audio, and video) to users directly through the browser - entirely locally on our AI appliance. Your work will bridge high-performance inference systems with beautiful, intuitive user experiences that feel cloud-class but run offline with zero data sharing.
Key Responsibilities:
1. End-to-End Application Development
- Architect and develop browser-based interfaces that interact seamlessly with local inference APIs for LLMs, diffusion models, and speech/video pipelines.
- Build intuitive UIs for multimodal interactions - chat with voice input, document upload, image generation, or video analysis - powered by local AI.
- Develop backend services and REST/gRPC/WebSocket APIs that connect user interfaces with underlying ML inference engines.
2. System Integration
- Collaborate closely with ML and DevOps engineers to integrate optimized inference pipelines into user-facing apps.
- Design real-time data flow between modalities (e.g., speech-to-text → LLM → image generation).
- Handle efficient local caching, model loading, and concurrent request management for responsive UX.
3. Performance & Scalability
- Optimize front-end rendering and data transfer for sub-second multimodal interactions (e.g., token streaming, progressive rendering).
- Implement asynchronous I/O and event-driven backends for high concurrency and low latency.
- Profile and tune browser and backend performance under multimodal workloads.
4. UX/UI for AI Interactions
- Prototype and refine AI-native UI patterns (real-time chat streaming, voice controls, dynamic image panels, etc).
- Collaborate with designers to make complex AI capabilities intuitive and accessible.
- Conduct user testing and feedback loops to ensure the experience feels fast, private, and premium.
5. Reliability, Security & Local Privacy
- Implement strong sandboxing, local data storage, and access controls to ensure user data never leaves the appliance.
- Maintain robust CI/CD pipelines for frequent local software updates.
- Ensure fail-safe handling of multimodal data (e.g., secure local video/audio processing).
Required Qualifications:
- 4+ years of experience in full-stack web application development.
- Proficiency in modern front-end frameworks (React, Next.js, Svelte, or Vue) and TypeScript/JavaScript.
- Strong backend experience in Python (FastAPI/Flask), Node.js, Go, or Rust.
- Deep understanding of real-time web technologies - WebSockets, WebRTC, event streams, and async APIs.
- Experience interfacing with AI/ML backends via REST or gRPC APIs.
- Strong grounding in systems programming concepts - memory management, concurrency, and performance optimization.
- Comfortable with Linux, Docker, and command-line tools for local development and deployment.
Preferred Qualifications:
- Experience building apps that integrate LLMs, text-to-image, or speech models.
- Familiarity with multimodal data handling - audio/video streaming, file parsing, camera/mic APIs.
- Exposure to WebGPU, WebAssembly, or other browser-based acceleration techniques.
- Understanding of edge or local-first architectures and offline data persistence.
- Design sensitivity - ability to prototype clean, modern interfaces for AI interactions.
Contact
Sumit S. B
"Mining the Knowledge Community"
Practice Head(Talent Acquisition. Semiconductors Domain)