Careers
Are you interested in joining a company where your ideas can help make history in the mobile entertainment industry?
PV's global workforce is innovative, determined and creative. PV rewards our employees with competitive salaries, an outstanding benefits package and an open and honest workplace. We are seeking highly motivated people for positions in our offices worldwide.
To apply, send resume and cover letter, indicating position of interest, and job code if applicable, to: summers@pv.com.
Basel, Switzerland
Senior Systems Engineer
Job Description:
The senior systems engineer is responsible for network, security and system administration. Primary duties include the development, implementation and maintenance of standardized solutions for issues such as remote office and data center connectivity, B2B VPNs, storage and database replication, patch management, backups and single sign-on. Secondary duties include mentoring fellow engineers and occasional desktop support for Windows and Linux workstations.
Job Responsibilities:
- Assess business problems for application of appropriate technology to solve the problem.
- Plan, design and develop components and services to satisfy business requirements.
- Participate in project design and modeling activities, development, and cross-training of IT development resources for successful long-term integration of the technologies.
- Represent IT as a liaison in joint development efforts with other departments and outside consultants and contractors.
- Provide telephone technical support from our corporate office when not involved in an on-site installation project.
- Perform other collateral duties that may include new product testing, quality assurance, hardware testing, documentation, and the design or modification of customer training programs.
Requirements:
- 5+ years experience in an IT engineering role.
- Experience supporting Cisco LAN and WAN infrastructure, including switches, routers, content switches, firewalls and VPN concentrators.
- Experience supporting Linux / UNIX.
- Experience with systems, network and security monitoring services, email and groupware services, project planning and management, business continuity strategy and operations.
- Proficient with network design, implementation, testing, and documentation.
- Excellent debugging and problem solving skills.
- Proficiency in one or more scripting languages such as Perl or VBScript. Microsoft Exchange Server 2000 or 2003.
- Advanced networking such as routing protocols, VPNs, load balancers, and firewalls.
Travel: Minimal
Chandigarh, India
Build Engineer
Embedded QA Engineers
Embedded Software Engineers & Technical Leads
Senior Codec Engineer
Technical Manager
Build Engineer
Job Description:
The build engineer will work closely with our development, testing and configuration management teams. Your job will be to understand and support PacketVideo's build/release policies and procedures. You will configure, maintain and administer the build farm and its tools (CruiseControl, build scripts, make files). You will utilize your knowledge of product development life cycle and analytical skills to investigate and recommend alternative tools and methods for improving processes. You will also be involved in the development and automation of the build, test and release process for multiple projects. You will be an expert in Python and Perl, and have extensive experience with automating and scripting complex tasks.
Job Requirements:
- BS in Computer Science or Computer Engineering.
- 3+ years experience in software engineering, revision control, build/release engineering and/or software configuration management.
- Expert knowledge of ClearCase and/or Subversion.
- Excellent knowledge of Python and Perl; other scripting languages a plus.
- Comprehensive knowledge of Unix/Linux.
- Self-motivated and innovative with strong problem-solving skills.
- Excellent communication skills, both oral and written.
Preferred Qualifications:
- Experience with JIRA and/or ClearQuest.
- Experience with Make, Ant, CruiseControl/BuildForge/LuntBuild.
Embedded QA Engineers
Job Description:
The ideal candidates can juggle multiple competing tasks in a fast paced environment, while being extremely attentive to detail and very organized. Candidates should be quick learners and possess the ability to quickly find solutions to problems that stump most others.
Position Scope:
- Perform handset-level software test of embedded multimedia software components and applications.
- Execute functional application, regression and performance tests for software development lifecycle and major release to certify software for problems, issues and usability for new and existing functionality.
- Analyze test results and make recommendations. Document results from tests and communicates the results to lead test engineer, lead software engineer and program managers.
- Effectively write clear and precise defect reports as required for identified software defects and functional defects based on testing results.
- Responsible for writing test plans and test cases. Responsible for creating tests data; write testing standards and procedures.
- Develop an understanding of the software requirements for the features being tested, including how users adopt these features and their respective performance requirements.
- Investigate, research and analyze defects.
- Other duties as assigned.
Job Requirements:
- Strong understanding of quality assurance practices and testing methodologies.
- 3+ years of development and/or test automation experience
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal.
- Detail-oriented.
Preferred Qualifications:
- B.S. in Computer Science or Computer Engineering, or technical education certification/degree in computer-related field.
- Working knowledge of C/C++.
- Unix, Perl and Shell scripting languages.
- Prior experience with defect tracking tools.
- Working knowledge of software configuration management tools.
- Background in Windows system administration (device drivers, registry changes).
Embedded Software Engineers & Technical Leads
Job location is in Chandigarh, India. Candidates in other locations must be willing to relocate to Chandigarh. No telecommuting positions are available.Position Scope:
- Develop high performance embedded multimedia software for ARM-based architectures.
- Implement and optimize multimedia framework, file format, streaming protocol, and/or device driver software on embedded real-time operating systems.
- Design scalable software architectures in a process-oriented development environment.
- Interact closely with a diverse and energetic team of software developers.
Job Requirements:
- BTech, BSc or higher degree in Electrical Engineering, Computer Engineering, or Computer Science.
- 3 or more years experience in embedded software development is a must.
- Proficiency in C/C++ development on General Purpose Processors.
- System-level architecture design perspective.
- Understanding of Product Lifecycle Processes.
- Working knowledge of software configuration management tools.
- Excellent communication skills.
Preferred Qualifications:
- Embedded RTOSs such as Symbian, WindowsCE, Nucleus, pSOS, micro-ITRON or embedded Linux.
- ARM processors and ARM assembly.
- Streaming protocols such as SIP, RTP, RTSP.
- Multimedia file formats (AVI, MP4, ASF) and transport protocols.
QA Lead Engineer
Position Scope:
We are looking for a QA Lead who has a strong background in software engineering, test frameworks and automation to drive the overall planning, execution, tracking and delivery of state-of-the-art projects. Your job will be to utilize your leadership and management skills to lead the test team to deliver high-quality software products. In addition you will understand product specifications, create test plans, set up test environments, develop automated tests, execute and maintain the test suites and analyze and report test results.
Job Requirements:
- BS or MS in Computer Science.
- 3+ years of development and/or test automation experience.
- Good coding skill in C and C++.
- Excellent scripting skills in at least on common language (Perl, Python, Shell).
- Strong project management skills.
- Able to mentor junior members, give technical advice and direction and provide hands-on management.
- Proven track record for high quality product delivery.
- Knowledge of testing techniques and methodologies.
- Deep knowledge of audio and video technologies.
- 4+ years of test experience with mobile wireless related applications.
- Experience in J2ME, Symbian, BREW or Windows Mobile.
Preferred Qualifications:
- Excellent knowledge of multimedia.
- Self-starter, organized, takes initiative and proactive communicator.
- Team orientation and leadership skills.
- Superior analytical and problem solving skills.
- Outstanding school or work performance.
- Strong coding samples.
Senior Codec Engineer
Job Description:
- Develop highly efficient DSP software for imaging, video and audio applications on embedded platforms such as Symbian, Linux and WinMobile.
- Enhance and optimize video and imaging algorithms on ARM-based or TI DSP devices, making use of powerful hardware accelerators to achieve industry leading performance.
- Establish scalable software architectures in a process-oriented development environment.
- Design and integrate codecs interface to multimedia frameworks.
Job Requirements:
- MS or higher degree in Electrical Engineering or Computer Engineering
- 5+ years experience in embedded DSP development
- C, C++ and ARM assembly language programming and optimization skill
- Command of general PC/Linux usage
- Strong knowledge of computer architecture
- Proficiency in development tools such as Visual Studio, Code Composer and ARM Developer Suite
- Fast learning and process-adopting skills
Preferred Qualifications:
- Knowledge of script languages such as Perl
- Experience in video, imaging or audio algorithm development, implementation and optimization
- Experience with multimedia accelerators
- Knowledge of ARM or TI C5x, C6x, or DMx or MMX optimization
- Experience with MPEG, H.264, Real, or Windows Media technologies
- Knowledge of 3GPP and ITU-T communication system standards
Technical Manager
Position Scope:
This position manages the operational responsibilities by coordinating between accounting, finance, legal, facilities, IT and human resources departments.
- Work with technical leads to administer resources and resource utilization on various ongoing technical projects.
- Perform goal setting and performance evaluation exercise for the entire team.
- Monitor project progress and effectively communicate to the customer and senior management.
- Facilitate communication between technical resources spread across various facilities of the multi-national organization.
- Implement necessary problem-solving skills to effectively mitigate risks and communicate plans of actions to the customer and senior management.
- Provide leadership, guidance and mentoring to the technical team.
- Periodic travel.
Job Requirements:
- BS in Computer Science or Electrical Engineering.
- 10-15 years experience in the software industry.
- Strong, progressive and successful track record in human resources, with focus on recruiting and employee retention.
Preferred Qualifications:
- MBA or MS
- Working knowledge of multimedia, networking protocols, C/C++ development or embedded applications for mobile phones.
- Experience with SDKs utilizing Linux, Windows Mobile, WinCE and Symbian platforms.
- Problem-solving skills to effectively mitigate risks and an ability to communicate plans of actions to the management.
Chicago, IL
Audio and Video Algorithm Engineers
Digital Signal Processing (DSP) Software Engineer
Embedded Platform Engineer
Embedded Software Developer
Mobile Multimedia Applications Developer
Audio and Video Algorithm Engineers
Position Scope:
- Provide multimedia expertise for the development of audio or video algorithms for embedded devices.
- Drive the design, implementation, and optimization of audio or video algorithms for various OS and processor architectures.
- Interact and participate with a talented team of multimedia engineers.
Job Requirements:
- MS or Ph.D. in Electrical Engineering or Computer Engineering.
- Three or more years experience in developing and implementing new audio or video algorithms for embedded systems.
- Proficient with software design, implementation, testing and documentation.
- C and DSP assembly language programming and optimization skills.
- Understanding and appreciation of critical software development processes, including software configuration management.
- Excellent debugging and problem solving skills.
Preferred Qualifications:
- Audio, imaging or video algorithm development, implementation and optimization for Texas Instruments C5x, C6x or DMx architectures.
- Experience with developing and implementing pre- and post-processing audio algorithms that include re-samplers, enhancers or mixers.
- Experience with developing and implementing video algorithms that include resizing, color space conversion, de-blocking or image stabilization.
- Experience with developing and implementing highly optimized algorithms and architectures for audio, image or video codecs that include AMR, G.726, MP3, AAC, JPEG, MPEG, H.264, Windows Media or RealVideo.
Digital Signal Processing (DSP) Software Engineer
Position Scope:
- Develop highly efficient DSP software for imaging, video and audio applications on Texas Instruments architectures.
- Enhance and optimize video and imaging algorithms, making use of powerful hardware accelerators to achieve industry leading performance.
- Establish scalable software architectures in a process-oriented development environment.
- Interact closely with other DSP developers and host software developers.
Job Requirements:
- BS or higher degree in Electrical Engineering or Computer Engineering.
- Three or more years experience in embedded DSP development.
- C and DSP assembly language programming and optimization skills.
- Understanding and appreciation of critical software development processes, including software configuration management.
- Enthusiastic, motivated and cooperative attitude.
- Excellent debugging and problem solving skills.
Preferred Qualifications:
- Video, imaging, or audio algorithm development, implementation and optimization.
- Multimedia accelerators.
- Texas Instruments C5x, C6x, or DMx architectures.
- Texas Instruments Code Composer Studio.
- # MPEG, H.264, Real, or Windows Media technologies.
- 3GPP and ITU-T communication system standards.
- Matlab or similar algorithm design and analysis tools.
Embedded Platform Engineer
Position Scope:
- Develop highly efficient low level software for imaging, video and audio applications on embedded architectures.
- Integrate internal, customer and third-party software components to produce a complete multimedia system solution.
- Investigate, diagnose and correct complex hardware and software issues.
- Interact closely with DSP and middleware software developers.
- Contribute to and review the design of product-level hardware platforms for multimedia applications.
Job Requirements:
- BS or higher degree in Electrical Engineering or Computer Engineering.
- Three or more years experience in hardware design or in low-level embedded software development.
- Understanding and appreciation of critical development processes, including software configuration management.
- Enthusiastic, motivated and cooperative attitude.
- Excellent debugging and problem solving skills.
Preferred Qualifications:
- Driver-level software development skills.
- Knowledge of popular embedded OS environments.
- C and DSP assembly language programming and optimization skills.
- Video, imaging or audio algorithm development, implementation and optimization.
- ARM-based architectures.
- Texas Instruments C5x, C6x or DMx architectures.
Embedded Software Developer
Position Scope:
- Develop, implement and test embedded multimedia devices in a dynamic, growing organization.
Job Requirements:
- BS in Computer Science or Computer Engineering.
- Software architecture design experience.
- Experience with product lifecycle processes.
- At least two years experience developing C or C++ software on an embedded device.
- At least two years experience developing software on an embedded device RTOS (pSOS, VRTXmc, Nucleus, emboss) or PalmOS.
- At least two years experience developing software on an ARM-based processor (ARM9 preferred).
- Working knowledge of software configuration management tools (ClearCase).
- Working knowledge of emulation and debugging tools (ARM ADS, Microsoft VC++, Metrowerks CodeWarrior).
- Good coding and documentation practices.
Preferred Qualifications:
- Familiarity with multimedia standards (MPEG-4, H.263, AAC, JPEG, MP3, ID3).
- Familiarity with ARM Multi-ICE and JTAG debugging.
- Familiarity with designing of user interfaces and drawing APIs.
Mobile Multimedia Applications Developer
Position Scope:
- Design, develop and verify multimedia applications on embedded mobile devices in a dynamic, growing organization.
- Range of applications includes media players, video telephony, mobile TV and camera recorders.
Requirements:
- BS in Computer Science or Computer Engineering
- Software architecture design experience.
- Experience with product lifecycle processes.
- At least two years experience developing C or C++ software on an embedded device.
- At least two years experience developing software on an embedded device RTOS (Symbian, Linux, pSOS, embos, or PalmOS).
- Working knowledge of software configuration management tools (ClearCase).
- Working knowledge of emulation and debugging tools (ARM ADS, Microsoft VC++, Metrowerks CodeWarrior).
- Good coding and documentation practices.
Preferred Qualifications:
- Developing software on an ARM-based processor (ARM9 preferred).
- Developing software applications on a Symbian mobile device (UIQ, Series60, or Series90).
- Familiarity with handheld application and user interface design.
- Familiarity with multimedia standards (MPEG-4, H.263, AAC, JPEG, MP3, ID3).
- Familiarity with high-level UI-oriented languages: Macromedia Flash Lite, J2ME, Qt/Embedded.
- Familiarity with ARM Multi-ICE and JTAG debugging.
- Familiarity with design of user interfaces and drawing APIs.
San Diego, CA
Embedded Software Engineers & Leads
Mobile Application Developer
Software Engineer - OpenCORE
Sr. Flash Developer
Embedded Software Engineers & Leads
Position Scope:
- Software architecture design experience.
- Experience with product lifecycle processes.
- Proficiency in C and C++.
- Knowledge of various ARM assembly environments.
- Knowledge of embedded RTOSs such as Symbian, Windows CE, Nucleus, pSOS or embedded Linux.
- Working knowledge of software configuration management tools, for example, Rational ClearCase.
- Experience with existing multimedia standards such as 3GPP, MPEG-4, MP3, AAC, G.273 and ITU-T communications system standards is a plus.
- Good problem solver with excellent communication skills.
- Flexible for occasional international travel.
Job Requirements:
- 5-10 years of industry experience in product level embedded software development.
- B.S. or higher degree in Computer Science or Electrical Engineering.
- Graduate work may count toward experience.
Mobile Application Developer
Position Scope:
- Design, develop and verify multimedia applications on embedded mobile devices in a dynamic, growing organization.
- Range of applications includes media players, video telephony, mobile TV and camera recorders.
Job Requirements:
- B.S. in Computer Science or Computer Engineering.
- Software architecture design experience.
- Experience with product lifecycle processes.
- At least two years experience developing C or C++ software on an embedded device.
- At least two years experience developing software on an embedded device RTOS (Symbian, J2ME, BREW, Linux, pSOS, embos, Pocket PC or PalmOS).
- Working knowledge of software configuration management tools (ClearCase).
- Working knowledge of emulation and debugging tools (ARM ADS, Microsoft VC++, Metrowerks CodeWarrior).
- Good coding and documentation practices.
Preferred Qualifications:
- Familiarity creating mobile multimedia applications and designing user interfaces.
- Familiarity with multimedia standards (MPEG-4, H.263, AAC, JPEG, MP3).
- Experience writing Macromedia Flash Lite, QT/Embedded, Series 60 or UIQ applications.
- Experience developing on Windows Mobile 2003 and 2005 Smartphone and PocketPC SDKs.
- Gaming development experience on embedded devices.
Software Engineer - OpenCORE
Position Scope:
The software support engineer work closely with PV's testing and development teams in supporting the test, build, and release processes for our CORE and OpenCORE platforms.
Job Responsibilities:
- Provide tier 1 support to internal and external developers on PV’s software SDKs
- Debug, test, reproduce and validate issues reported. This may include scripting, writing C++ wrappers, debugging C++ code and running third party tools for analysis
- Help with monitoring, reporting and analyzing software quality metrics
- Create, maintain and update scripts to facilitate CM operations, automation and unit test framework work
- Configuration management and set-up of test and staging servers
Job Requirements:
- Bachelor's degree in Computer Science/EE or related field
- Strong C/C++ and good debugging and problem solving skills
- 3 + yrs. experience with both open source development and internal configuration management
- Understanding of makefiles and basic build management
- Scripting experience including shell scripts, Perl, and python
- Experience on Linux (Ubuntu, Redhat)
- Good oral and written communication skills
Preferred Qualifications:
- Experience with embedded development
- Experience with Ant, Make, Maven and/or CruiseControl
- Familiarity with GIT, SVN, Clearcase, Accurev and CVS
Sr. Flash Developer
Position Scope:
- Architect, implement and optimize data-driven, rich-media Flash-based user interface prototypes and products for mobile devices.
- Build re-usable ActionScript components.
- Supervise a growing team of contract and staff Flash Lite developers.
- Define and track project plan and software delivery schedule.
- Direct software integration, code reviews and scalability testing.
- Write well-documented, scalable and maintainable code.
- Integrate Flash user interfaces with data/web services.
- Design and implement prefetching and caching techniques to minimize UI latency.
Job Requirements:
- B.S. or higher degree in Electrical Engineering, Computer Engineering or Computer Science.
- 10 or more years experience in software development.
- Proficiency in C/C++ or Java development on general purpose processors.
- Experience with product lifecycle processes.
- Thorough knowledge of software configuration management tools and practices.
- Demonstrated experience managing a software engineering team.
- Excellent communication skills.
Preferred Qualifications:
- Working knowledge of HTML/XHTML, XML, RSS, AJAX.
- Working knowledge of OO concepts, embedded software, web services and databases such as mySQL.
- Knowledge of user-centered UI design, human factors, human-computer interaction and usability.
- Familiarity with SIP, SIP SIMPLE, RTP and RTSP.
- Experience with optimizing design for varying bandwidth and platform requirements.
Tampere, Finland
IT Specialist
Program Manager
Senior Software Architects
Senior Software Engineer, DLNA
Senior Software Engineers
Software Engineers
Technical Leads
Test Engineer
IT Specialist
Job Description:
In this role, you will assist staff with technical support of desktop computers, applications and related technology. Support includes specification, installation and testing of computer systems and peripherals within established standards and guidelines. Activities involve work with application software and operating systems to diagnose and resolve unique, non-recurring problems. You will interact with end users, contractors and vendors, and assist in the maintenance and testing of network servers and associated equipment. The job requires independent analyses, communication and problem solving. Work is performed with little supervision and requires initiative and judgment.
Job Requirements:
- 1-3 years experience supporting MS Windows and Linux / UNIX
- 1-3 years experience with email and groupware services, project planning and management, and business software such as MS Office
- Proficient with desktop support, testing and documentation
- Excellent trouble-shooting and problem solving skills
- Strong verbal and written communication skills in English
- Motivated, fast-learner and a good team player
Program Manager
Job Summary:
- Establish and lead an internal cross-functional core team of software developers.
- Plan and manage the development and communication of programs to both internal and external customers.
- Manage collaboration with third-party technology providers.
- Actively collaborate with engineering, sales and finance teams.
- Provide guidance and mentoring to the core program team.
- Solve technical problems with lead engineers.
- Ensure that the programs meet customer goals within requirement scope, schedule and budget constraints.
- Periodic international travel is required.
Job Requirements:
- BS in Computer Science or Electrical Engineering.
- MBA or MS highly desirable.
- 5-8 years experience in the wireless software industry.
- At least 3 years experience in managing software development projects.
- Strong verbal and written communication skills in English.
- Working knowledge of multimedia, networking protocols, C/C++ development or embedded applications for mobile phones.
- SDKs utilizing Linux, Windows Mobile, WinCE and Symbian platforms.
- Experience in interfacing with international customers in Europe.
- Problem-solving skills to effectively mitigate risks and an ability to communicate plans of actions to the management.
Senior Software Architects
Job Description:
You will have a key role in our global development team of embedded software. Your main duties will include product development planning and technology and application architecture design. Depending on your skills, you will also participate in the implementation and optimization of audio & video codecs. You need to have strong communication skills to express your creative ideas effectively in the English language with other members of the team. You are a fast learner and you enjoy problem-solving.
Job Requirements:
You are an expert in C++/object-oriented design and programming for mobile or embedded operating system environments (e.g. Symbian, Windows Mobile). We expect you to master one or more multimedia codecs and technologies such as WMA/WMV, MPEG-4, H.264, DRM, video telephony, multimedia streaming protocols and DVB-H or other mobile TV technologies. You have an MSc degree in computer science or equivalent.
Senior Software Engineer, DLNA
Job Summary:
- Design and develop DLNA and multimedia software products at application, middleware and driver levels.
- Maintain and optimize existing releases of our software products.
- Interact and participate with an international, talented team of multimedia engineers.
Job Qualifications:
- MSc or BSc degree in Computer Science or Electrical Engineering.
- At least some experience with C, Linux and development of software for embedded devices.
- Familiar with DLNA specifications, UPnP protocols, and object-oriented programming in C++ for Symbian or WinCE.
- Strong verbal and written communications skills in English.
- Motivated, fast-learner and a good team player.
Senior Software Engineers
Job Description:
Depending on your specific know-how and skills you will design and implement user interface architecture, develop multimedia applications, optimize codecs, and/or implement and integrate DVB-H or DRM solutions. You need to communicate effectively in the English language with other members of the team working in Tampere or other PacketVideo's offices.
Job Requirements:
We expect you to master C++/object-oriented programming and to have several years of experience in Symbian, Windows Mobile, Linux or other embedded operating system. You should preferably be familiar with one or more multimedia codecs and technologies such as WMA/WMV, MPEG-4, H.264, DVB-H, DRM, video telephony and multimedia streaming protocols. You have an MSc or BSc degree in computer science or equivalent.
Software Engineers
Job Description:
As a member of a multinational team, your task will be to develop new application and user interface software and to maintain existing software releases for our multimedia products. You need to communicate effectively in the English language with other members of the team working in Tampere or other PacketVideo's offices.
Job Requirements:
You should have experience with C++ programming language and have at least basic understanding of object-oriented design. Preferably, you are also familiar with Symbian or Windows Mobile operating system. You have already completed or are finalizing your MSc or BSc degree in computer science or equivalent.
Technical Leads
Job Description:
By deploying your versatile technological know-how and skills and your ability to win the confidence of other team members, your main duties will include leading a team of software professionals. You will also use actively your software programming skills as a member of the team in the development of our software products.
Job Requirements:
You are experienced and skilled in C++/object-oriented design and programming for mobile or embedded operating system environments (e.g. Symbian, Windows Mobile). You should have a wealth of experience in object-oriented programming & technical solution management and be familiar with one or more of the multimedia codecs & technologies: WMA, WMV, MPEG-4, H.264, DVB-H/T, Windows and/or OMA DRM and multimedia streaming protocols. You are a fast learner and you enjoy problem-solving. You have either an MSc or BSc degree in computer science or equivalent.
Test Engineer
Job Summary:
- Perform handset-level software test of embedded multimedia software components and applications.
- Execute functional application, regression and performance tests.
- Document and analyze test results and make recommendations for improvements.
- Create test plans, cases and data.
- Develop testing standards and procedures.
- Develop an understanding of the interconnection between software features and user requirements.
- Investigate, research and analyze defects.
Preferred Qualifications:
- BS in Computer Science or Computer Engineering, or technical education certification/degree in computer-related field.
- Working knowledge of C/C++.
- Knowledge of Unix, Perl and Shell scripting languages.
- Prior experience with defect tracking tools.
- Working knowledge of software configuration management tools.
- Background in Windows system administration (device drivers, registry changes).
- Strong understanding of quality assurance practices and testing methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal in English.
- Detail-oriented and organized.
Tokyo, Japan
Embedded QA Engineer
Embedded QA Lead
Sr. Technical Program Manager
Embedded QA Engineer
Job Requirements:
- B.S. in Computer Science or M.S. in Computer Science.
- Three or more years of development and/or test automation experience.
- Good coding skill in C and C++.
- Excellent scripting skills in at least on common language (Perl, Python, Shell).
- Proficient in a Unix/Linux and Windows environment.
- Deep knowledge of audio and video technologies.
- Excellent knowledge of multimedia a plus.
Preferred Qualifications:
- Self-starter, organized and proactive communicator.
- Superior analytical and problem solving skills.
- Outstanding school or work performance.
- Strong coding samples.
- Excellent oral and written communication skills in both Japanese and English.
Embedded QA Lead
Position Scope:
We are looking for a technical engineering manager who has a strong background in software engineering, test frameworks and automation to drive the overall planning, execution, tracking and delivery of state-of-the-art projects. Your job will be to utilize your leadership and management skills to lead the test team to deliver high-quality software products. In addition you will understand product specifications, create test plans, set up test environments, develop automated tests, execute and maintain the test suites, and analyze and report test results.
Job Requirements:
- B.S. in Computer Science or M.S. in Computer Science.
- Three or more years of development and/or test automation experience.
- Good coding skill in C and C++.
- Excellent scripting skills in at least on common language (Perl, Python, Shell).
- Strong project management skills.
- Able to mentor junior members, give technical advice and direction, and provide hands-on management.
- Proven track record for high quality product delivery.
- Knowledge of testing techniques and methodologies.
- Deep knowledge of audio and video technologies.
- Excellent knowledge of multimedia a plus.
- 4+ years of test experience with mobile wireless related applications.
- Experience in J2ME, Symbian, BREW or Windows Mobile.
Preferred Qualifications:
- Self-starter, organized, takes initiative, and proactive communicator.
- Team orientation and leadership skills.
- Superior analytical and problem solving skills.
- Outstanding school or work performance.
- Strong coding samples.
- Excellent oral and written communication skills in both Japanese and English.
Sr. Technical Program Manager
Position Scope:
- Actively collaborate with Engineering/Sales/Finance teams to scope and estimate embedded program initiatives.
- Establish and lead an internal cross-functional core team to conceptualize, plan and manage the development and communication of programs to both internal and external customers.
- Via an established program lifecycle methodology, ensure the program meets customer goals within requirement scope, schedule and budget constraints.
- Have the necessary problem solving skills to effectively mitigate risks and communicate plans of actions to the customer and senior management.
- Provide guidance and mentoring to the core Sr. Technical Program team.
- Solve technical execution problems working directly with technical lead engineers.
- Requires the ability to meet high expectations and make a difference in a fast-paced, ever-evolving start-up environment.
- Periodic international and U.S. travel is required.
Job Requirements:
- B.S. in Computer Science or Electrical Engineering.
- MBA or M.S. highly desirable.
- Five or more years experience in the wireless or high tech. industries, direct experience focused on Technical Program Management.
- Fluent in Japanese, both written and verbally.
Preferred Qualifications:
- Working knowledge of wireless multimedia, networking protocols, C/C++ development. Embedded applications for consumer products.
- SDKs utilizing WinCE, Symbian and VxWorks Oss and HW platforms including ARM and OMAP.
- Experience interfacing with international customers in Japan.
