X

Careers

Why Augmentum?

Until you have actually developed, released and maintained software which is sold and deployed to consumers and businesses around the world, you will never know if you have world-class skills.

A career at Augmentum offers the fastest road to true success. Our management has successfully built companies that develop the top commercial software in the world – now we are building a billion dollar software services company. Our success is determined by two things, our customers and you – our people.

At Augmentum, when we offer you the chance to join our team, we know that you are already the best among your peers. We also know that there is no other way to understand what it takes to be really good than to continue to learn as you work – and we give you daily opportunities to do that, in the context of delivering software to customers whose names and products you know, with the guidance of experts. Our engagement methodology, the AUGMENTATION MODEL®, ensures that you work with our staff of US Principals to deliver software for the global market. We build software solutions for IT departments, augment development teams building embedded software, and also serve as part of the core development team for global software product companies.

Values

  • Great software is built by great people using the best practices in software development.
  • We provide an environment, a culture, and a management vision focused on great software.
  • We believe in integrity, trust, win-win, change with speed, and teamwork.
    Lastly and most importantly, the customer is always right.

 

Job Openings

Visual Designer

Qualifications:

  • You have good reading / listening / communication skills in English.
  • You are a Visual Designer/Graphics Artist who have designed products for the Chinese or foreign markets.
  • You have experience in internationalization and are sensitive to the needs and biases of different cultures.
  • You have previous experience on designing visual elements for consumer electronics devices, complex web applications, Windows based GUI software, or PDA/mobile phones.

Responsibilities:

  • Absorbing written customer requirements and communicating directly with customers and/or users to acquire/refine requirements sufficiently to design visual UI elements for US based software/hardware products.
  • Helping to define usability issues and working with interaction designers and engineers to solve these issues.
  • Creating and iterating UI designs, and producing detailed, visual specifications for Engineering.
  • Creating screen mockups and animated prototypes of your designs.
  • Working with Engineering to understand architecture and development issues/limitations.
  • Creating visual style guides for engineering and QA use.
  • Working with Quality Assurance to define test plans and validation methodologies.

Skills/Experience Desired:

  • Aware of User-centered design.
  • Good reading and communication skills in English.
  • Prior experience in user interface visual design.
  • Excellent design skills and a proven track record of producing innovative, culturally aware visual interface treatments.
  • Designed detailed storyboards, mockups and prototypes using tools such as Photoshop, Visio, PowerPoint, HTML, JavaScript, CSS, Illustrator, Flash, and Visual Basic and/or VisualStudio.NET.
  • Clear, organized writing, communication, and presentation skills.
  • Good understanding of underlying technical issues regarding various digital media formats.
  • Bachelor/Master degree in Graphic Design, Industrial Design, or Human-Computer Interaction is preferred but not required.

Interaction Designer

Qualifications

  • You have good reading / listening / communication skills in English.
  • You are a UI/Visual Designer who have designed products for the Chinese or foreign markets.
  • You have experience in internationalization and are sensitive to the needs and biases of different cultures.
  • You have previous experience on consumer electronics devices, complex web applications, Windows based GUI software, or PDA/mobile phones.

Responsibilities:

  • Absorbing written customer requirements and communicating directly with customers and/or users to acquire/refine requirements sufficiently to design UI for US based software/hardware products.
  • Helping to define usability issues and working with visual designers and engineers to solve these issues.
  • Creating and iterating UI designs, and producing detailed, written specifications for Engineering.
  • Creating screen mockups and functional prototypes of your designs.
  • Working with Engineering to understand architecture and development issues/limitations.
  • Creating interaction style guides for engineering and QA use.
  • Working with Quality Assurance to define test plans and validation methodologies.

Skills/Experience Desired: 

  • Experience in User-centered design approach and user-research awareness.
  • Good reading and communication skills in English.
  • Prior experience in user interface design in a formal software development environment.
  • Excellent design skills and a proven track record of designing software interfaces, and writing detailed UI/functional specifications.
  • Designed detailed storyboards, mockups and prototypes using tools such as Photoshop, Visio, PowerPoint, HTML, JavaScript, CSS, Illustrator, Flash, and Visual Basic and/or VisualStudio.NET.
  • Clear, organized writing, communication, and presentation skills.
  • Good understanding of underlying technical issues.
  • Bachelor/Master degree in Human-Computer Interaction, graphic design/illustration psychology, cognitive science, or computer science.

Software Engineer for Multimedia and Streaming

At least 1 year of software development experience (not self taught) with one or more of the following qualifications and technologies:

  • Experience on QT/QTE/QTopia/SDL/MPlayer/GStreamer programming in Linux or Windows Mobile platforms
  • Experience in C/C++ programming
  • Experience in MPEG2/MPEG4/H.263/H.264/AMR_NB/ACC is a strong plus
  • Acceptable oral/written English communication skills

Senior Software Engineer (C++ for Data Center Management)

At least 2 year of software development experience (not self taught) with one or more of the following qualifications and technologies:

  • Highly proficient in C/C++. Cross platform (Linux, Solaris, HP UX, AIX, Windows servers) development experience is preferred
  • Proficient in Sybase and Oracle
  • Experience in data modeling
  • Good understanding of daemon(Unix and Linux platforms) and service (Windows platforms) development
  • Good understanding of centralized management for data center, XML and SOAP is a big plus
  • Good understanding of data backup/restore, SCSI, RAID, file system, volume manager and multi-path is a plus
  • Ability to make architectural tradeoffs among robustness, performance, functionality, and time-to-market
  • Acceptable oral/written English communication skills

Software Engineer for Wireless Driver Development

At least 2 year of wireless driver development experience with one or more of the following qualifications and technologies:

  • Experience in WLAN NIC driver development or porting experience on Linux, Windows, or Nucleus
  • Good understanding of 802.11b/g protocol and TCP/IP stack
  • Experience in WEP 64 and 128 bit, Open ,Shared ,WPA, WPA-PSK Authentication is a plus
  • Acceptable oral/written English communication skills

Senior Software Engineer for Linux File System

At least 2 year of software development experience (not self taught) with one or more of the following qualifications and technologies:

  • Good understanding of SCSI and RAID on Windows.
  • Strong experience in Windows file system, volume manager, multi-path and performance tuning.
  • Experience in device driver development on Windows XP and/or Windows Server families.
  • Proficiency in Windows DDK and corresponding kernel debuggers.
  • Acceptable oral/written English communication skills.

Software Engineer for RAID and Other Storage Technologies

Software engineers will work with Augmentum management, Augmentum US technical leadership, and Augmentum customers to design, implement, validate, release, and support a variety of software products developed by Augmentum customers.

The ideal candidate will have the following qualifications:

  • Bachelors or masters degree in computer related disciplines from an accredited university
  • Acceptable written and oral English skills
  • Hard working and eager to learn
  • 3 years+ of real world working experience (not self taught) with the following technologies:
    • RAID, SATA, and other storage technologies
    • Device driver development
    • Linux (multiple kernel versions)
    • Windows
    • C/C++ programming and/or x86 assembly areas
    • Testing hardware

Software Engineer for Mobile Linux

At least 1 year of software development experience (not self taught) with one or more of the following qualifications and technologies:

  • Experience in QT/QTE/QTopia/SDL/MPlayer/GStreamer programming on Linux
  • Experience in C/C++ programming skills is a plus
  • Acceptable oral/written English communication skills

Senior Software Engineer for Mobile Communications

At least 2 year of software development experience (not self taught) with one or more of the following qualifications and technologies:

  • Expert on communication protocol such as Wireless/Bluetooth/IrDA/GSM/GPRS/CDMA
  • Experience in protocol stack tuning/refining and programming is a plus
  • C/C++ programming skills either on WinCE, Windows Mobile or Linux platforms is a strong plus
  • Acceptable oral/written English communication skills

Software Engineer for Linux Application

At least 1 year of software development experience (not self taught) with one or more of the following qualifications and technologies:

  • Experience in SDL programming on Linux
  • Experience in C/C++ programming on Linux
  • Acceptable oral/written English communication skills