For all positions BE/B.Tech/M.Tech/MS in Computer Science & Engineering preferably from a premier institute.
MTS-II / Computer Scientist - Adobe LiveCycle(tm) Servers (EDBU), Noida
UI Designer, Noida & Bangalore
Job\Computer Scientist-Application Management (CST)- Noida
Member Technical Staff (BPBU, PBU) – Noida
Computer Scientist (BPBU, PBU, Core Tech) - Noida
Software Engineer – White Box Testing (PBU), Noida
Software Engineer – White Box Testing (Hobbyist), Noida
Software Engineer – Java API Testing (EDBU), Noida
Member Technical Staff/Computer Scientist- SERVER ENGINEER, Bangalore
Member Technical Staff/Computer Scientist (Mobile Team), Bangalore
Member Technical Staff (Captivate Team ), Bangalore
WHITE BOX TESTING – (Flex), Bangalore
QE (Database testing), Bangalore
Engineering Manager (Web Services), Bangalore
_________________________________________________________________
MTS-II / Computer Scientist - Adobe LiveCycle(tm) Servers (EDBU)
Experience – 2-6 years
Location – Noida
Position Summary:
Adobe LiveCycle(tm) line of J2EE-based enterprise servers and design tools, which help organizations and governments create and distribute Intelligent Documents, manage business processes and enable more secure communications across the enterprise.
The successful candidate will join a team that will design and implement a number of highly scalable, reliable and enterprise class document services to enable creation and use of intelligent documents in a Service Oriented Intelligent Document Platform. These would be completely owned and delivered by the India Development Center. Candidate will investigate new and existing algorithms needed to support required functionality, provide engineering specifications describing the functionality, the architecture and the interfaces that the design will employ to support the specified feature set, a plan of implementation, quality engineering testing considerations and estimates of time for implementation.
Candidate will participate in constructive discussions and will be expected to provide insightful opinions on component design and problem solutions, assist in code reviews of colleagues and provide status, updates and identify potential development issues to management. Candidate will work with quality engineering to develop tests and verification suites, identify testing priorities, evaluate and provide feedback on quality test plans, and resolve implementation issues in order to achieve development milestones.
Essential Skills
• Strong computer science fundamentals
• High proficiency in Core Java.
• B.Tech / M.Tech in Computer Science & Engineering from a premier institute.
• 2 to 6 years of development experience.
• Previous product development experience using Java for the J2SE environment.
• Experience in the area of XML/PDF or equivalent information representation format processing highly desirable.
• Experience with atleast on of the leading Application Server like Weblogic or Websphere.
• Good experience on one of the OS like Windows, Mac, Unix/Linux.
• Experience with J2EE services like JMS, JTS, JMX are desirable.
• Excellent written and oral communication skills are required, as is experience working in a product development team environment.
Nice to Have Skills
• Experience with the Eclipse IDE, JUnit, Perforce, Linux, Apache is desirable but not required.
Experience – 4-10 years
Location – Noida and Bangalore
Position Summary:
• Represent the "User Experience, " translate customer requirements into defined specifications and inspire the Engineering team to develop the right product.
• Own the design of the most impactful user interface - related features and participate in the product definition process with the Product Manager, Engineering Manager and User Research.
• Significantly influence product strategy and direction. Work with User Research and Product Manager to translate business and marketing goals into the best software solutions for our business.
• Develop and maintain design mockups, usage scenarios, prototypes, specifications, navigation maps and other design documents.
• Work with feature development teams to make sure that the workflow reflects the customer's needs and ensure consistency among features.
• Develop expert-level knowledge of competitive and complementary products and bring new ideas to the team.
• Define innovative user interfaces and interaction styles which result in improved user productivity.
Essential Skills
• High degree of creativity, interaction design and problem solving ability
• Uncanny drive to design the best user experience in the world
• Strong software design communication skills. (Ability to communicate one's ideas through their design)
• Proven track record and a passion for designing compelling, award-winning user interfaces
• Excellent presentation skills & and attention to detail
• Experience working with various departments within a product team
• A great portfolio of work / samples of interaction design work is a must
• A formal education in Interaction Design, Product Design, Industrial Design, HCI, Architecture, or related field from NID / IDC or equivalent would help
• Expertise in visual design using tools like Photoshop, Illustrator is expected.
• Prototyping skills using tools like Flash, Flex, Dreamweaver and OR the knowledge of imaging / video domain applications would be definite plus
• We are looking to hire senior, individual contributor roles / people with at least one product lifecycle experience
• 4 to 10 years of UI Design experience.
Computer Scientist-Application Management (CST)
Experience – 5+ years
Location - Noida
Essential Skills & requirements
• 5 or more years’ of Installer creation/maintenance AND build/release automation engineering experience
• Proven ability to develop solutions that automates installer creation.
• Strong understanding of software installer management and related processes.
• Good understanding of software configuration management processes.
• Advance knowledge of InstallShield environment, Windows installer (MSI) technology and Apple’s PackageMaker.
• Strong programming experience in C\C++.
• Strong knowledge of XML technologies and tools.
• Strong knowledge of either of Perl or Python.
• Strong scripting expertise on any two of the Windows, Mac or UNIX platform.
• Strong problem solving and analytical skills.
• Should be good team player.
• Must be able to communicate and coordinate well with both engineers and managers.
• Able to work with product management and engineering to determine installation requirements.
• Will ensure high quality in delivering installers and builds.
• Will need to interface with Product teams to create, maintain and monitor installer creation and builds.
• Will need to write components in C/C++ to facilitate installations.
• Will build and maintain installers on both Mac and Win platforms, built with InstallShield Professional, InstallShield DevStudio (msi), Install Anywhere, and Installer Vise.
• Will build and maintain automated build and release environments written in Perl, Python, XML, HTML, Apple script.
• Will write functional, technical specs to document build and installation process.
Member Technical Staff (BPBU, PBU)
Experience – 2-5 years
Location - Noida
Position Summary:
This is an individual contributor position. Hands on product/solution development knowledge are a must. The position involves conceptualization of a product, design,
development, debugging of application software, effort estimation and risk analysis of a project. The incumbent will implement new features; provide fixes / workarounds to
bugs/ problems and also in current / future products of Adobe on WIN /MAC /UNIX platforms. He should be competent to provide quick solutions to problems and taking a
product /component through the entire life-cycle, improve the space – time performance, and improve on usability / reliability.
Essential Skills
• B.Tech / M.Tech in Computer Science & Engineering from a premier institute.
• 2 to 5 years of hands on design / development experience.
• Good understanding of object oriented design and knowledge of product life cycles and associated issues.
• Solid programming/debug/troubleshooting skills in system level software development.
• Proficient in C/C++, data structure and algorithm.
• Good experience on one of the OS like Windows, Mac, Unix or Embedded.
• Ability to work independently with strong problem solving skills.
• Technical depth in operating systems, computer architecture and OS internals.
Nice to Have Skills
• Experience in one or more of the following OS (Symbian, Linux, WinCE, VxWorks, Nucleus and Palm OS).
• Experience in device driver development.
• Skills in analyzing software performance and benchmarking.
• Knowledge of Unicode, internationalization techniques, COM and XML.
• Experience in programming video codecs such as MPEG4, H.264, WMV, Real Video.
• Knowledge of audio and video coding principles a plus.
• Knowledge of ISO/MPEG compression standards a plus.
• Expertise in digital signatures, data encryption, data authenticity, and advanced security concepts is a plus.
Computer Scientist (BPBU, PBU, Core Tech)
Experience – 5-12 years
Location – Noida
Position Summary
As and Individual contributor the job would involve working on complex problems where analysis of situations or data requires an in-depth evaluation of various factors. He would contribute extensively in analysis, design and programming for major and dot software releases. He would be from time to time required to interface with product marketing to evaluate and determine new features to be added. Should be a proactive self starter who can develop methods, techniques and evaluation criterion for obtaining results. The role would require collaboration across groups. He would be expected to provide leadership within the respective division and act as a mentor to engineers. He would be an expert on one or more platforms and knowledgeable of cross-platform issues, competitive products, and customer requirements. He would contribute significantly towards the development and application of advanced concepts, technologies and expertise within the team. He would be required to address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in his/her area of expertise.
Essential Skills
• B.Tech / M.Tech in Computer Science & Engineering from a premier institute.
• 5 to 12 years of hands on design / development experience.
• Good understanding of object oriented design and knowledge of product life cycles and associated issues.
• Solid programming/debug/troubleshooting skills in system level software development.
• Proficient in C/C assembly, data structure and algorithm.
• Good in-depth experience on one of the OS like Windows, Mac or Unix.
• Skills in analyzing software performance and benchmarking.
• Ability to work independently with strong problem solving skills.
• Technical depth in operating systems, computer architecture and OS internals.
Nice to Have Skills
• Experience in one or more of the following OS (Symbian, Linux, WinCE, VxWorks, Nucleus and Palm OS).
• Experience in device driver development.
• Knowledge of Unicode, internationalization techniques, COM and XML.
• Experience in programming video codecs such as MPEG4, H.264, WMV, Real Video.
• Knowledge of audio and video coding principles a plus.
• Knowledge of ISO/MPEG compression standards a plus.
• Expertise in digital signatures, data encryption, data authenticity, and advanced security concepts is a plus.
Software Engineer – White Box Testing (PBU)
Experience – 1-3 years
Location - Noida
Essential skills
• B.Tech or MCA with 1 to 3 year of testing experience
• Should have good knowledge in Application Server/Web Server testing
• Knowledge of Server side scripting - Perl, Python
• Java programming knowledge
• Should have good knowledge in system engineering - basically debugging skills, analyzing system
• Metrics and finding out the root cause of the issue
Job Responsibilities would include:
• Creating test plan/test cases for application server based product
• Creating test scripts for automation of server based product
• Executing test scripts/test cases for the server based product
• Finding performance metrics and limitations of the product
Software Engineer – White Box Testing (Hobbyist)
Location - Noida
Essential skills:
• Knowledge of Coding
• Java /C programming knowledge
• Should have good knowledge in system engineering - basically debugging skills, analyzing system metrics and finding out the root cause of the issue
• Knowledge of Server side scripting and coding
Job responsibilities would include:
• Creating test plan/test cases for application server based product
• Creating test scripts for automation of server based product
• Executing test scripts/test cases for the server based product
• Finding performance metrics and limitations of the product
Software Engineer – Java API Testing (EDBU)
Experience – 1-3 years
Location - Noida
Essential skills:
• B.E/B.Tech/M tech/MCA with 1 to 4 years experience in testing Java/J2EE applications.
• Knowledge of J2EE fundamentals is required.
• Should have expertise in dealing with applications servers Websphere, Weblogic and JBoss on various operating systems including Linux, AIX and Solaris.
• He/She should have proven experience in writing Java Classes and Junit and Cactus based test programs.
• Strong Windows or other OS fundamentals.
• Exposure in writing full test frameworks would be a definite advantage.
• Should have excellent bug writing skills often suggesting the technical solutions to the issues.
• People with experience in performance and longevity testing will be preferred.
• Should be able to handle multiple tasks simultaneously.
• This person should be capable of working independently and collaboratively with a team.
• Excellent verbal and written communication skills
Job Responsibilities would include:
This profile includes both development & testing work. Designated as Software / Sr. Software Engineer, you'll be involved in development as well as testing using high end tools. Development would be testing focused.
Member Technical Staff/Computer Scientist- SERVER ENGINEER
Experience: 2-5 years
Location: Bangalore
Essential Skills & Requirements:
• J2EE experience with BEA Web Logic Server and JBOSS.
• Experience with the manipulation of XML based content such as RSS, ATOM and hands on experience with XSLT.
• Experience developing applications which interact with Oracle 9i and 10g databases.
• Experience working with mobile operators, integrating enterprise servers into the operator’s infrastructure.
• Prior experience doing performance tuning for large scale J2EE applications.
• Previous experience with launching a large scale Internet or mobile data service supporting a large use population.
• Familiarity with 3rd party content management systems.
• Knowledge of Flash, including Action Script and familiarity with other Adobe products.
Member Technical Staff/Computer Scientist ( Mobile Team)
Experience: 2-10 years
Location: Bangalore
Essential Skills & Requirements:
• Depth in C,C++ programming
• Good knowledge of Data structures, Algorithms.
• Should be from a Consumer Electronics background
• Knowledge of frameworks like J2ME or Brew or similar technologies
• Strong analytical, logical skills and problem solving skills.
• Good Understanding of Product Engineering Principles and Methodologies.
• Knowledge of mobile domain is desirable
• Should have experiences in UI programming for desktops (windows or Mac)
• Should have experience developing software for Mobile OS (Windows Mobile or Symbian etc.) or for embedded systems.
Member Technical Staff ( Captivate Team )
Experience: 2-4 years
Location: Bangalore
Essential Skills & Requirements:
• Proficient in C/C++, data structures and algorithm.
• Development on Mac platform is desirable.
• Good in-depth experience on one of the OS like Windows, Mac
• Good Design skills
• Coding in ActionScript/JavaScript
• Ability to work independently with strong problem solving skills.
Location: Bangalore
Essential Skills & Requirements:
• To execute White box testing and to develop test cases, test plans, find defects in the software & regress bugs.
• Must have used Automated Test Tools and should have good hands on programming experience specially in scripting.
• Working knowledge in C/C++/Java knowledge a must
• Exp in API testing is desirable
• Strong scripting skills desirable
• Strong Windows or other OS fundamentals.
Nice to have Skills:
• Some exposure to OO development and networking.
• Experience in testing for products.
• Knowledge of Adobe products.
• Experience in the Macintosh environment.
• Knowledge in the areas of domains like Print and Publishing technologies, Digital Imaging, Digital Video or Document flow
Experience – 3+ years
Location: Bangalore
Essential Skills & Requirements:
• 3 or more years’ of Installer creation/maintenance AND\OR build/release engineering experience.
• Proven ability to develop solutions that automates installer creation.
• Strong understanding of software installer management and related processes.
• Good understanding of software configuration management processes.
• Advance knowledge of InstallShield environment, Windows installer (MSI) technology and Apple’s PackageMaker.
• Strong programming experience in C\C++.
• Strong knowledge of XML technologies and tools.
• Strong problem solving and analytical skills.
• Able to work with product management and engineering to determine installation requirements.
Nice to have skills:
• Sound knowledge of either of Perl or Python would be added advantage.
• Strong scripting expertise on any two of the Windows, Mac or UNIX platform.
Experience – 3-5 years
Location: Bangalore
Essential Skills & Requirements:
• 3 - 5 years of experience in product testing, black box or white box testing.
• Should be passionate about testing and willing to explore technologies.
• Strong Exposure to Web Technologies, like J2EE, JSP, Web Servers, Application Servers and Web Services
• A good understanding of the Java VM, and specific issues relating to large J2EE applications (e.g. garbage collection, application packaging, etc.)
• Excellent verbal and written communication skills.
• Experience in writing test plans, test cases
• Strong Unix and Windows OS fundamentals
• Experience with configuration and deployment of server applications in Windows and Unix OS
Job responsibilities include:
• Black-box testing of DIGA, a server application for Game advertisement.
• Black-box testing (UI) of DIGA server applications for registration and management
• Performance and Database testing of DIGA server applications
• Automate testing using Automation tools or Scripts
Experience: 3 – 7 years
Location: Bangalore
Essential Skills & requirements:
• 3+ years as technical writer/editor with experience developing help systems and book-length projects.
• Experience writing Help and documentation deliverables through final production; experience with Framemaker and XML or comparable high-end production systems required.
• Excellent communication and collaboration skills.
• Experience with Adobe products and technologies desired.
• Manage Help and documentation development for Adobe software and technology.
• Scope projects and staffing requirements, hire and manage writers, editors, and production resources.
• Ensure adherence to Adobe instructional design and style guidelines.
Engineering Manager (Web Services)
Location: Bangalore
Experience: 8-10
Essential skills & requirements:
• Four-year college degree in Computer Science or equivalent job experience.
• Expertise in JAVA/J2EE and application servers.
• ColdFusion/Flex experience is a plus.
• Experience in XML, XSLT, web services and related technologies is a plus.
• Experience with SDLC, SCM and release management tools is necessary but not mandatory.
• Proven ability to deliver complex, high-quality engineering solutions on time.
• Experience with all face of application development, having implemented several application releases.
• Experience at multi-tasking and hiring new talent.
Job responsibilities include:
• Manage a team of 6 to 8 technical engineers.
• Project/task assignment according to technical skill sets of the engineers.
• Work with Program Managers and engineers for project deliverables and schedules.
• Set coding standards and code review process to maintain high engineering standards.
• Create a training/mentoring program to encourage personal technical enhancement.
• Create a cordial/healthy engineering environment where everyone works as 1 cohesive team.
Adobe India has been ranked # 19 in the Best Places to Work, by the Great Places to Work Institute.