Current Open Positions
CUSTOMER ENGINEERING
Are you tired of developing products with no idea of how your work will be
used? Do you enjoy meeting with customers to plan how technologies should be
deployed in a real business?
Do you want to work on exciting new technology instead of porting someone
else's code to another platform? If so, the following positions at General
Magic might interest you.
You will be the technical focal point between General Magic and an OEM partner as they successfully
develop and bring to market state-of-the-art consumer communication products based upon our Magic
Cap operating system. You must be experienced in managing for success the following types of
tasks: requirements specification, engineering schedule development, resource allocation, quality
assurance, user testing, release engineering, licensee coordination, and advocacy. You must be a
self-starter, have strong interpersonal, written and verbal communication skills. Strong
management, negotiation, and facilitation skills are essential. There will be a need for
international travel.
Required Qualifications:
- 4+ years in software development/project leadership and 3+ years of technical project management
- Knowledge of the development process - hardware and software
- C/C++ and object oriented programming concepts and methodology
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
Desired Qualifications:
- Japanese language skill
- UNIX software development experience
- Macintosh software development experience
You will provide assistance in the day-to-day technical activities of our OEM engineers who are
developing state-of-the-art consumer communication products based upon our Magic Cap operating
system. You will provide expertise for device driver and boot code development as additional
capabilities are added to our platform. You will work alongside our OEM engineers to debug
problems they may be having. You have great customer skills, patience, and the ability and
willingness to juggle many tasks at once. Responsibilities may include writing sample code,
writing technical notes, and training. There may be some international travel (1-2 times per year).
Required Qualifications:
- 3+ years of device driver experience
- C/C++ and object oriented programming concepts and methodology
- BS Electrical Engineering degree with software development experience
- Ability to understand schematics and knowledge of protocol and logic analyzers
- UNIX software development
Desired Qualifications:
- Japanese language skill
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
- Familiarity with GNU tools suite (gdb, gmake, gcc)
- Knowledge of perl
You will provide assistance in the day-to-day technical activities of our OEM engineers who are
developing state-of-the-art consumer communication products based upon our Magic Cap operating
system. You will provide expertise for hardware development as additional capabilities are added
to our reference platform. You will work alongside our OEM engineers to debug problems they may
be having. You have great customer skills, patience, and the ability and willingness to juggle
many tasks at once. Responsibilities may include providing sample schematics, writing technical
notes, and training. There may be some international travel.
Required Qualifications:
- 5+ years hardware development for embedded or consumer systems
- BS Electrical Engineering degree with software development experience
- Ability to understand schematics and timing diagrams
- Experience writing/running low-level diagnostics to qualify board-level functionality
- Knowledge of oscilloscopes, logic analyzers, and other hardware debugging tools
Desired Qualifications:
- Japanese language skill
- Knowledge of wireless technologies
You will provide assistance in the day-to-day technical activities of our OEM engineers who are
developing state-of-the-art consumer communication products based upon our Magic Cap operating
system. You will provide expertise for our OEM partners and their 3rd party developers who are
developing applications to run on our operating system. You may also add extensions to the OS
framework. You will work alongside our OEM engineers to debug problems they may be having.
Responsibilities may include writing sample code, writing technical notes, and training. You
have great customer skills, patience, and the ability and willingness to juggle many tasks at
once. There may be some international travel (1-2 times per year).
Required Qualifications:
- 3+ years of applications development experience
- C/C++ and object oriented programming concepts and methodology
- BS Computer Science degree or equivalent experience
- Experienced at writing tight, efficient applications which run on small or embedded systems
Desired Qualifications:
- Japanese language skill
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
- Apple MPW software development experience
You will use your years of embedded or consumer system experience to aid our customers in the
design of state-of-the-art consumer communication products based upon our Magic Cap operating
system. You will help architect software solutions and take part in design reviews. You will
provide schedule estimates for our partners. You may be called upon to direct and act as technical
lead for a team of programmers. Your focus will be on device drivers, bootcode, and hardware
system architecture. The position will occasionally require international travel.
Required Qualifications:
- 5+ years of hardware/software design of consumer or embedded systems with emphasis on device drivers
- Project leadership experience
- C/C++ and object oriented programming concepts and methodology
- Kernel knowledge, especially memory mapping and interrupts
- Ability to read and understand schematics
Desirable Qualifications:
- Japanese language skills
- Knowledge of real-time issues
You have participated in writing shipping applications and will use this experience to aid our
customers in the successful design of state-of-the-art consumer communication products based upon
our Magic Cap operating system. You will help architect solutions and take part in design reviews.
You will provide schedule estimates for our partners. You may be called upon to direct and act as
technical lead for a team of programmers. Your focus will be on applications, UI design, and
middleware (protocols, database access, etc.). The position will occasionally require
international travel.
Required Qualifications:
- 5+ years of software design of applications software
- Project leadership experience
- C/C++ and object oriented programming concepts and methodology
- Graphical UI design
- Apple MPW or Metrowerks CodeWarrior development experience
Desirable Qualifications:
- Japanese language skills
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
You will develop state-of-the-art consumer communication products based upon our Magic Cap
operating system. You will act as Technical Lead on various applications to run on our operating
system. You will also provide continuing engineering for current application programs as needed.
You may also add extensions to the OS framework. At times you may work alongside our OEM engineers
to debug problems they may be having. Responsibilities may include writing sample code, writing
technical notes, and training. You have great customer and leadership skills, patience, and the
ability and willingness to juggle many tasks at once. There may be some international travel
(1-2 times per year).
Required Qualifications:
- 3+ years of applications development experience in C/C++/MacApp and object oriented programming concepts and methodology.
- 1+ years experience working with web technologies
- BS Computer Science degree or equivalent experience
- Experienced at writing tight, efficient applications which run on small or embedded systems.
Desirable Qualifications:
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
- Apple MPW software development experience
You will be responsible for the daily operations of the Magic Cap Applications test team.
You will determine what tasks (including test plans creating, bug regression, etc.) must be
performed and divide tasks among team members. You will also review test plans for team members
and provide feedback. You will need to evaluate staffing needs and conduct interviews with
candidates; participate in product decisions; and give product status as QA representative on the
Applications project team.
Required Qualifications:
- 3+ years of experience testing
- 1+ years experience working with web technologies
- At least 6 months experience leading a QA group testing a complex commercial/ui intensive application
- Strong, structured QA background and extensive experience creating test plans
- BS Computer Science degree or equivalent experience
- Strong grounding in QA methodology and understand QA's role in the development cycle
Desired Qualifications:
- 1+ years experience testing a commercial PDA product
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
- Database and UNIX system administrative experience
- Knowledge of e-mail systems
You are an experienced UNIX software engineer with a strong background in applications development in object oriented programming -- preferably C++. You have a keen interest in developing applications that are customer focused and solutions oriented. You are also interested or have experience in developing distributed applications for the World Wide Web. You're motivated by programming and getting your applications done and out the door. You will be a software engineer in Magic Cap applications development for General Magic customers. You will participate in software design sessions and work in small teams to develop an application specification according to customer's requirements. You will then develop these applications using your superior object oriented programming skills. Projects will range from small to large applications so you must be comfortable working on your own or in teams of engineers. You will interact with other software engineers in customer engineering and core engineering to answer questions, review designs, bounce ideas around and fill in your knowledge base.
Required Qualifications:
- 2+ years of Unix programming and software design experience
- C/C++ and object oriented programming experience
- Experience developing graphical UI applications
- Unix development experience using modern development tools
- Knowledge of the Internet/WWW standards used (TCP/IP, HTTP, HTML, etc.)
Desirable Qualifications:
- Client/server or server-based distributed applications development experience
- Experience in developing WWW related applications using Internet standards
- Knowledge of/or experience developing intelligent agent-based applications
You are an experienced software engineer with a strong background in applications development in object oriented programming--preferably C++. You have a keen interest in developing applications that are customer focused and solutions oriented. You are also interested or have experience in developing applications for mobile devices (PDA's, PIC's, organizers). You are motivated by programming and getting your applications done and out the door. You will be a software engineer in Magic Cap applications development for General Magic customers. You will participate in software design sessions and work in small teams to develop an application specification according to customer's requirements. You will then develop these applications using your superior object oriented programming skills. Projects will range from small to large applications so you must be comfortable working on your own or in teams of engineers. You will interact with other software engineers in customer engineering and core engineering to answer questions, review designs, bounce ides around and fill in your knowledge base.
Required Qualifications:
- 2+ years of programming experience
- C/C++ and object oriented programming experience
- Experience developing graphical UI applications
- Modern development/debugging environment experience (e.g., Visual C++, CodeWarrior)
Desirable Qualifications:
- Application development experience on PDA devices (Newton, Magic Cap, GEOS, etc.)
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
- Experience in WWW related applications
- Macintosh (MPW & Code Warrior) development experience
You will develop state-of-the-art consumer communication products based upon our Magic Cap operating system. You will work on a team developing applications to run on our operating system. You will also provide continuing engineering for current application programs as needed. You may also add extensions to the OS framework. At times you may work alongside our OEM engineers to debug problems they may be having. Responsibilities may include writing sample code, writing technical notes, and training. You have great customer and leadership skills, patience, and the ability and willingness to juggle many tasks at once. There may be some international travel (1-2 times per year).
Required Qualifications:
- 2+ years of applications development experience in C/C++/MacApp and object oriented programming concepts and methodology
- 1+ years experience working with web technologies
- BS Computer Science degree or equivalent experience
- Experienced at writing tight, efficient applications which run on small or embedded systems
Desirable Qualifications:
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
- Apple MPW software development experience
You will be a MC Applications project manager responsible for the coordination of Applications development schedules with General Magic specifications and design. You will provide for transfer of information, training, schedule synchronization and consulting for multiple projects. You will work in conjunction with Magic Cap platform project managing to bring products to market and consult in the prototyping of Magic Cap OS design and the development of software associated with prototyping and productization of that design.
Required Qualifications:
- 2+ years of experience testing
- 1+ years experience working with web technologies
- 3+ years Project management/team lead experience
- 2+ years software/design application design experience
Desirable Qualifications:
- BS/CS or MS/CS, 3-5 years software development experience
- Macintosh expert user experience
- Windows expert user experience
- UNIX administration experience
You are an experienced software engineer with a strong background in applications development in
object oriented programming--preferably C++. You have a keen interest in developing applications
that are customer focused and solutions oriented. You are also interested or have experience in
developing applications for mobile devices (PDA's, PIC's, organizers). You're motivated by
programming and getting your applications out the door but you also enjoy and opportunity to be a
technical team leader. You will be a lead software engineer in Magic Cap applications development
for General Magic customers. You will develop software designs and architectures for new
applications and be the primary programmer on these applications. You will work with General
Magic's and our customer's user interface designers, product and engineering teams to define
applications that focus on strategic solutions. You will provide schedule estimates, technical
proposals and specs. You will then develop these applications using your superior programming
skills. A strong candidate will have the opportunity to lead a team of programmers in large
application development. You must be comfortable acting as the primary technical contact to our
customer's engineering, sales and product team which means you can communicate technical content
clearly and be proactive.
Required Qualifications:
- 5+ years of programming and software design
- Team leadership experience
- C/C++ and object oriented programming experience
- Graphics UI design and/or implementation according to UI design specs
- Modern development/debugging environment experience (e.g., Visual C++, CodeWarrior)
Desired Qualifications:
- Experience specifying and developing applications for customers and interacting with customers
- Application development experience on PDA devices (Newton, Magic Cap, GEO's, etc.)
- Knowledge of communication protocols (TCP/IP, FAX, IrDA, telephony, wireless)
- Experience in WWW Related applications
- Macintosh (MPW & Code Warrior) development experience
As the localization QA engineer, you will be testing and releasing necessary tools and software to localize our Telescript web products for Japanese and other Asian markets. You will be working closely with our engineering department and other members of the localization team to develop test plans and test the localized products on native computing environments from the Asia Pacific region. The primary computing environment will be Japanese based.
Required Qualifications:
- In-depth knowledge and 3+ years of experience about software localization, especially for Asian languages
- Working experience with Japanese encoding systems
- Written test plan experience
- 3+ years of QA experience in localization area
- 5+ years of experience in QA or software development
- Experience with Japanese UNIX OS
- Customer oriented attitude
Desirable Qualifications:
- Japanese or other Asian language skills
- 3+ years of UNIX, C, C++ experience
- Web and HTML experience
- PC/Window experience
- BS degree or higher in CS or EE
As the localization project manager, you will be leading a localization team to localize our Telescript web products for Japanese and other Asian markets. You will be working closely with our engineering department to define the product requirements for internationalization and localization. You will be working with our customers in the Asia Pacific region to define the best localization strategy for them. You will be managing various localization projects from the planning phase to the product release phase.
Required Qualifications:
- In-depth knowledge and experience about software localization, especially for Asian languages
- Project management and team building experience including: budgeting; planning; project tracking and people management skills
- Working knowledge of software development life cycle
- UNIX, C, C++ and object oriented design experience
- Working experience with Japanese UNIX OS, localization tools and character sets
- Release management experience
- Lead localized software delivery effort
- Customer oriented attitude
- BS degree or higher in CS or EE
Desirable Qualification:
- Japanese or other Asian language skill are a plus
As the senior localization engineer, you will design and develop the necessary tools and software
to localize our Telescript web products for Japanese and other Asia markets. You will be working
closely with our engineering department to define the product requirements and system level
design for internationalization and localization. You will be working with our customers in the
Asia Pacific region to define the best localization strategy for them.
Required Qualifications:
- In-depth knowledge and 3+ years of experience about software localization, especially for Asia languages
- Working experience with Japanese encoding systems
- Working knowledge of software development life cycle
- 3+ years of UNIX, C, C++ and object oriented design experience
- Experience in software design
- Previous experience in leading localized software delivery efforts
- Customer oriented attitude
- BS degree or higher in CS or EE
Desired Qualifications:
- Japanese or other Asian language skills
- Web and HTML experience
- PC/Window experience
In this position you will lead a team of customer-focused software engineers who provide
in-depth technical assistance to Magic's OEM partners in Asia Pacific region. You will serve as
the visionary for this team as they work as catalysts to make our partners' products winners in
the marketplace. In addition you will work directly with the technical management at companies
who are using Telescript and Magic Cap to formulate plans to bring products to market. You will
be the key player bringing this team of developers together as they work on many different
projects both in California and overseas.
Required Qualifications:
- 5 or more years of software project management experience
- Proven track record of on-time software development
- Experience recruiting and retaining strong team
- Ability to manage multiple projects simultaneously
- Track record of translating customer needs into concrete projects
- Managed in a matrix organization
- Outstanding communication skills (written and verbal)
- In depth UNIX or networking expertise
Desired Qualifications:
- Experience structuring and negotiating contracts
- Exposure or experience to consulting and its business models
- Recent programming experience
- Experience working with international customers
- OEM support experience
- Managed geographically distributed teams
- Japanese language skills
- In depth Windows or Mac experience
In this position you will provide technical leadership in project teams developing customized
solutions to customers in Asia Pacific region. You will serve as the architect and principle
engineer for this team to design and develop software for our customers, and make their products
winners in the marketplace. In addition you will work directly with the technical management at
companies who are using Telescript to formulate plans to bring products to market.
Required Qualifications:
- 7 or more years of software development experience
- proven track record of on-time software development
- 5+ years of UNIX, C, C++ programming experience
- Ability to work on multiple projects simultaneously
- Track record of translating customer needs into concrete projects requirements
- Architecture level design experience
- Outstanding communication skills (written and verbal)
- In depth UNIX or networking expertise
Desirable Qualifications:
- Consulting on behalf of the company
- Experience working with international customers
- OEM support experience
- Japanese language skills
- In depth Windows or Mac experience
Return to home page
Return to About General Magic
Return to Current Open Positions