Principal Software Applications Development Engineer

Bangalore, Karnataka NTT America, Inc.

Posted 4 days ago

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

Principal Software Applications Development Engineer

Bengaluru, Karnataka NTT

Posted today

Job Viewed

Tap Again To Close

Job Description

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.

    This advertiser has chosen not to accept applicants from your region.

    Software Engineer - Applications

    Bengaluru, Karnataka LinkedIn

    Posted 16 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    LinkedIn was built to help professionals achieve more in their careers, and everyday millions of people use our products to make connections, discover opportunities and gain insights. Our global reach means we get to have a direct impact on the world's workforce in ways no other company can. We are much more than a digital resume - we transform lives through innovative products and technology.
    As a part of this world-class software engineering team, you will be charged with architecting, designing, developing, and supporting some Internet-scale features and infrastructures at LinkedIn. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability.
    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:
    - Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
    - Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
    - Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
    - Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
    Basic Qualifications:
    - BA/BS Degree in Computer Science or related technical discipline, or related practical experience.
    - 2+ years experience programming experience in Java and/or C++
    Preferred Qualifications:
    - 3+ years of relevant work experience.
    - 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++).
    - Proven coding skills in a high level language with interest and ability to learn other coding languages as needed.
    - Experience building web applications and services with IDEs and general development practices.
    Suggested Skills:
    - Data Structures & Algorithms
    - Software Design
    - Java
    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
    This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
    This advertiser has chosen not to accept applicants from your region.

    Staff Software Engineer - Applications

    Bengaluru, Karnataka LinkedIn

    Posted 12 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    LinkedIn was built to help professionals achieve more in their careers, and every day millions of people use our products to make connections, discover opportunities, and gain insights. Our global reach means we get to make a direct impact on the world's workforce in ways no other company can. We're much more than a digital resume - we transform lives through innovative products and technology.
    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.
    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:
    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
    This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
    This advertiser has chosen not to accept applicants from your region.

    Senior Software Engineer - Applications

    Bengaluru, Karnataka LinkedIn

    Posted 17 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    LinkedIn was built to help professionals achieve more in their careers, and everyday millions of people use our products to make connections, discover opportunities and gain insights. Our global reach means we get to have a direct impact on the world's workforce in ways no other company can. We are much more than a digital resume - we transform lives through innovative products and technology.
    As a part of this world-class software engineering team, you will be charged with architecting, designing, developing, and supporting some Internet-scale features and infrastructures at LinkedIn. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability.
    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:
    - Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
    - Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
    - Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
    - Identify, leverage, and successfully evangelize opportunities to improve engineering productivity.
    Basic Qualifications:
    - BA/BS Degree in Computer Science or related technical discipline, or related practical experience.
    - 5+ years experience programming experience in Java and/or C++
    Preferred Qualifications:
    - 8+ years of relevant work experience.
    - 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++).
    - Proven coding skills in a high level language with interest and ability to learn other coding languages as needed.
    - Experience building web applications and services with IDEs and general development practices.
    Suggested Skills:
    - Data Structures & Algorithms
    - Software Design
    - Java
    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
    This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
    This advertiser has chosen not to accept applicants from your region.

    Applications Software Engineer

    Bengaluru, Karnataka Agilent

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Description

    Join our Voice of Customer team as an experienced engineer and help us build personalized experiences for Agilent's customers. You'll work on customer-facing apps and websites to deliver unique and relevant content.

    This role offers full ownership of the tech stack as you collaborate with product managers and designers to create engaging web experiences. You will:

  • Build scalable, high-performance services to power our web experiences.

  • Maintain a sharp focus on performance and best practices, especially with Adobe AEP products.

  • Participate in all phases of the software development lifecycle, from design and coding to testing and bug fixing.

  • Partner with cross-functional teams to ensure an excellent end-to-end user experience.

  • Prototype new ideas quickly and stay on top of the latest industry trends.

  • Qualifications

  • Bachelor's degree or higher in Computer Science, or equivalent experience in the field.
  • 6-8 years of full-stack experience in web technologies
  • Experience in a modern frontend framework such as React or Angular (React is preferred)
  • JavaScript/Typescript experience is a must
  • Familiarity with GraphQL
  • Experience building web services in Java/Kotlin, RESTful APIs
  • Experience building highly scalable and performance focused applications
  • Ability to learn quickly and adapt to changing priorities and requirements
  • Self-starter requiring minimal direction
  • Passion for creating great user experiences
  • Additional Details

    This job has a full time weekly schedule.Our pay ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. During the hiring process, a recruiter can share more about the specific pay range for a preferred location. Pay and benefit information by country are available at: Agilent Technologies Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other protected categories under all applicable laws.

    Travel Required:

    Occasional

    Shift:

    Day

    Duration:

    No End Date

    Job Function:

    IT
    This advertiser has chosen not to accept applicants from your region.

    Senior Staff Software Engineer - Applications

    Bengaluru, Karnataka LinkedIn

    Posted 7 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    LinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every member of the global workforce. Every day our members use our products to make connections, discover opportunities, build skills, and gain insights. We believe amazing things happen when we work together in an environment where everyone feels a true sense of belonging, and that what matters most in a candidate is having the skills needed to succeed. It inspires us to invest in our talent and support career growth. Join us to challenge yourself with work that matters.
    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
    This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants:
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Software applications Jobs in Bengaluru !

    Senior Applications Software Engineer, DriveAV - Autonomous Vehicles

    Bengaluru, Karnataka NVIDIA

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    NVIDIA's Deep Learning GPUs have ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are growing our company and the team with the smartest people in the world.  

    We are looking for passionate Application Software Engineers to develop and productize NVIDIA's DRIVE software. As a member of NVIDIA's Automotive Solution Engineering team, you will help craft the application software architecture by working closely with partners developing on our platform and collaborating with internal teams. In addition, you will also be involved in the advancement and refinement of the overall drivability of our solution, focusing on integration challenges and using your deep analytical skills to find creative solutions. NVIDIA’s deep learning platform has already made a major impact to the field and is broadly used across leading academic institutions, start-ups, and industry, including the world’s largest Internet companies. We need passionate, hard-working and creative engineers to help us tackle more of these exciting opportunities in autonomous driving!

    What you'll be doing:

    • Be the trusted technical expert to our partners and customers on NVIDIA’s DRIVE software application architecture.

    • Shape the application architecture internally by collaborating closely with architecture and software development teams.

    • Responsible for integrating different hardware and software components optimally for customer solutions and verification via profiling, benchmarking and evaluation activities.

    • Drive bring-up activities and provide technical support to resolve hardware and software issues.

    • Customize, reconfigure and rebuild processing pipelines in NVIDIA’s DRIVE software

    • Perform in-vehicle and simulation test drives and deep analysis on the recorded data

    • Collaborate with our global engineering teams in our US, APAC, India and Europe locations to deploy the solution to our customers.

    What we need to see:

    • BS/MS EE/CS or equivalent experience

    • 8+ years of work related experience in software development related to deep learning and/or autonomous driving technologies

    • Prior experience in application development and familiarity with autonomous driving related middleware frameworks

    • Prior experience in autonomous driving functions

    • Excellent C/C++ development skills with good knowledge of Python and scripting languages

    • Excellent understanding of autonomous driving platforms

    • Good understanding of various OS environments such as Linux, Android, or Real-time operating systems

    • Ease of adapting to new technologies and platforms

    • Ability to adapt to fast paced development lifecycles and multi-functional organizations

    Ways to stand out from the crowd:

    • Experience with automotive design processes and norms (e.g. ISO 26262, ASPICE)

    • Prior experience with in-vehicle testing, simulation and metrics development of autonomous driving systems.

    • Prior experience with test vehicle bring-up and data collection campaigns.

    • Hands-on experience resolving complex interdependent issues emanating from sensors to other embedded controllers on the vehicle.

    • Understanding of NVIDIA DRIVE platform or NVIDIA GPU hardware

    NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.  

    This advertiser has chosen not to accept applicants from your region.

    Technical Staff Engineer-Applications (Software-Firmware)

    Bengaluru, Karnataka Microchip Technology

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology, Inc.

    People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our ; we affectionately refer to it as the and it’s won us countless awards for diversity and workplace excellence.

    Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over without a great team dedicated to empowering innovation. People like you.

    Visit our page to see what exciting opportunities and company await!

    Job Description:

    Technical Staff Engineer-Applications (Software/Firmware)

  • Support SAS/SATA Protocol and RAID controller embedded firmware, OS drivers, and management software
  • Support PCIe, security, and encryption technologies
  • Work closely with Tier 1 OEMs and their ODMs to define requirements, assisting in design wins, manage deliverables and support initial system bring-up to full production
  • Work independently, and in a team environment
  • Root cause & document customer issues in a timely manner independently or by leading a cross-functional team
  • Develop and review customer level documentation including user guides, release notes, technical product training, and application notes
  • Understand customer requirements and drive them through the project management process
  • Provide training as needed to end customers and to MCHP FAEs.
  • Travel within North America and internationally, as needed, to work at customer sites to debug firmware and software.
  • Requirements/Qualifications:

  • Bachelor’s degree in Electrical Engineering or Computer Science with 12.5+ years of relevant industry experience.
  • Extensive understanding of SAS/SATA, SCSI, PCIe, RAID, CXL, NVMe, and other storage related technologies
  • Strong technical leadership and teamwork
  • Strong verbal and written communication skills with customer facing experience and presentation skills
  • Strong software/firmware development and debug skills
  • Experience with debugging Linux/Windows Operating System drivers and applications
  • Highly structured programming skills in C, C++, and TCL/TK or other scripting language
  • Experience with bench top equipment such as protocol analyzers/exercisers, logic analyzers, and other storage or networking related test equipment 
  • Independent but also works effectively with cross-functional teams and across multiple geographical locations
  • Must demonstrate initiative and be self-motivated
  • Creative with attention to detail
  • Ability to multi-task and still meet deadlines
  • Provide customer and field engineer support as needed
  • Travel Time:

    0% - 25%

    To all recruitment agencies :

    This advertiser has chosen not to accept applicants from your region.

    Software Architect - Mobile Applications | Bangalore

    Bengaluru, Karnataka Michael Page

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

  • Software Mobile Architects with minimum 10+ years of experience
  • Experience with Angular, Cloud Technologies and Agile Methodologies must
  • About Our Client

    A large organization in the Solar Energy sector, with over 40 years of experience in Manufacturing Industry. Operating in over 20 countries, it is renowned for its innovative technological solutions and commitment to sustainability.

    Job Description

  • Work closely with senior stakeholders across the organization to understand business priorities and requirements.
  • Determine the optimal software architecture for mobile applications.
  • Design and define the overall structure and architecture of software systems.
  • Collaborate on defining platform and coding standards for development.
  • Oversee all stages of the software development lifecycle.
  • Ensure compliance with software development best practices and industry standards.
  • Troubleshoot and debug systems to enhance performance.
  • Develop and implement software architecture roadmaps
  • The Successful Applicant

  • 10+ years of overall experience
  • Extensive technical expertise in software and code, with prior experience as a software architect or in a related role.
  • In-depth knowledge of app development for iOS/Android including Microservices, Angular, Cloud Technologies, APIs, and Databases.
  • Hands-on experience in agile development methodologies such as Scrum and SAFe.
  • A structured and focused approach to work, ensuring precision and efficiency.
  • Strong international and intercultural communication skills.
  • This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Software Applications Jobs View All Jobs in Bengaluru