Openings at Adobe

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.

UI Designer

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.

WHITE BOX TESTING – (Flex)

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

Release Engineer

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.

QE (Database testing)

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

Technical writer

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.