|
Careers
AuraOne System is a development stage, high technology company that is always
looking for new talent and experienced professionals. Please look at our job listings, and
submit your resume to careers@auraone.com
Job Listings:
Multimedia Firmware Engineer
Description of duties and responsibilities:
Responsible for embedded DSP firmware development for set-top boxes and video products. Work involves digital video hardware and embedded system programming. Position requires knowledge and exposure to software and hardware design . Typically programs in assembly language.
Key objectives:
Develop, troubleshoot and maintain embedded code applications for real-time audio and video decompression.
In-depth Knowledge:
Digital signal processing (filters, transforms, waveform coding, etc.). Digital video compression standards: MPEG2, MPEG4, H.263 and H.264Audio decompression standards: MPEG, AAC, AC3 DTS and WMA.
Experience: All levels
Two years experience in implementing complex algorithms on a DSP.Working experience of programming in assembly language.Experience of programming in C, C++ .Digital video/audio experience MPEG 1/2/4, DVD, MP3, AAC, DTS is a plus.Familiarity with hardware, hardware-software integration and debugging methodology. Experience in UNIX/Linux operating systems is a plus.
Education:
BSEE required. MSEE preferred.
Principal Release Engineer
Description of duties and responsibilities:
- Highly technical and experienced in release management and release techniques
- Self-driven individual with very high-quality deliveries and needing as little as possible input
- Highly-responsible engineer that could provide AuraOne Systems with a professional release process (Synchronization with all the parties, high-quality control, uniform process, daily builds)
Key objectives:
- Manage and improve the build process from synchronizing engineering to fix required bugs to verify with QA the builds
- On the following OSs:
CE3.0, CE4.0 to 4.2 / Linux / Windows and XPe / Preferably other Operating systems (like VxWorks, ucLinux) and other CPUs
- Adding daily builds process
- Adding auto-testing process and sanity checking
- Synchronizing with Engineering, QA
- Assisting to Engineering meetings on bug priority, generating documents on list of bugs to be resolved
- Compiling documents like release notes, API changes
- Uploading official successful releases with all their documentation so customers can download them
- Be autonomic, responsible and self-driven - You will have to evolve easily in an organization at a cross-functional position, trouble shooting, using problem solving skills, being result driven, and bringing professional communication to your management. You must show commitment, and ownership for the release process. You have to be result driven. You will have to meet strict and numerous deadlines. The company will rely on you for taking the leadership to guarantee the quality of the software releases to the customer.
- Move the remaining part of the source code control from SourceSafe to CVS.
- Training other members of the team in leveraging you in your work, training Engineers to your new release process, training people in the usage of new tools
In-depth Knowledge:
- Technical expertise - as a Principal Release Engineer you are expected to be very technical in release management
- Proficiency in DOS batch, Linux bash, Perl and other scripting languages
- Proficiency in understanding of compilation process under every OS (Windows, Linux) (precompilation, compilation, linking)
- Proficiency in compilation tools and source repository under every OS (make, VC++, SourceSafe, CVS, EC++ and XPe tools and CE Platform builder) ability to set up VC++ projects and to write Makefile
- Elementary debugging of compilation errors
- Proficiency in InstallShield and other Setup environment
s
- Ability to learn quickly new technologies
- Multitasking, time management and prioritization - you will be subject to work several tracks in parallel. You will have to demonstrate strict follow-ups on your items, and prioritization of them in order not to miss your deadlines.
Experience: All levels
Education:
BSEE required. MSEE preferred
Senior Accountant -- SEC Reporting
Description of duties and responsibilities:
The successful candidate is responsible for the preparation of financial statements, footnotes, MD&A and other information and quarterly financial statements filed with the SEC. The successful candidate will be responsible for researching, evaluating and recommending solutions to complex GAAP and SEC issues as required by the Company.
Major responsibilities of the position include:
- Research, evaluate and recommend solutions for complex GAAP and SEC issues required by the Company's finance department.
- Assistance in preparation of the financial statements and footnotes to be filed by Company's Form 10K, Form 10-Q and Proxy statements.
- Prepare all schedules supporting the information included in the above, including Business, Management's Discussion and Analysis, of Financial Conditions and Results of Operations, Liquidity, Capital Resources, etc.
- Interface with external and internal auditors and assist in preparation of other information as requested.
- Assist and /or provide support in other areas including internal and external reporting, Board of Directors reporting and other areas as needed.
In Depth Knowledge:
Thorough knowledge of GAAP, and SEC reporting.
Experience Desired:
- 3-5 years Big 4 Public and or Fortune 100 accounting experience with strong GAAP and SEC exposure.
- Experience in preparing financial statements, footnotes, MD&A and other information including periodic reports filed with the SEC.
- General audit experience across all areas of financial statements, preparation, filings, etc.
- Knowledge of GAAP and FASB standards of accounting policies and principles and of reporting and disclosure requirements.
- Ability to research and apply proper GAAP and FASB standards to the needs of the Company.
- Excellent Microsoft Word and Excel skills.
- Highest ethical standards.
- Excellent communication skills.
- Experience with Manman systems.
Education:
Undergraduate degree in Accounting/Finance. An advanced degree and/or certification (MBA, CPA or CMA).
Senior Streaming Engineer
Description of duties and responsibilities:
- Highly technical and experienced in video streaming protocols.
- Self-motivated individual with very high-quality deliveries and needing as little as possible input.
- Highly-responsible engineer that can provide AuraOne Systems with professional video streaming client software.
Key objectives:
- Design, implement and support streaming client software.
- Assist customers to integrate streaming clients into their products.
- Be autonomic, responsible and self-driven - You will have to evolve easily in an organization at a cross-functional position, trouble-shooting, using problem solving skills, being results driven, and bringing professional communication both verbal and written, to your management. You must show commitment and ownership for the release process and results. You will have to meet strict and numerous deadlines. The company will rely on you for taking the leadership to guarantee the quality of the software release to the customer. Your reports to the customers and internal management must be accurate, detailed and easily read.
In Depth Knowledge:
RTSP, RTP protocol knowledge is necessary. Proficiency in Linux and embedded software development
Experience: All levels
Education:
BSEE required. MSEE preferred.
Software Engineer
Description of duties and responsibilities:
Design and implement advanced techniques for video coding, decoding, processing and multimedia systems.
Key objectives:
Design and develop high performance video coding algorithms, digital signal processing, streaming video, and image processing techniques. Namely, the latest international standard MPEG4 video decoder.
Special Requirements:
- Hands-on experience with design, development and implementation of algorithms and architectures for video signals processing a must. Must also be familiar with various video coding standards (e.g. MPEG-1, MPEG-2, MPEG-3, MPEG-4,ITU-T H.236, etc.) Must have programmed in C, C++ and X86 Assembly languages.
- Must display exceptional competence in the Win9x/Win2000, NT, CE and Linux environments and the associated software development tools.
- Extensive knowledge of Windows media 9 format and architecture, extensive knowledge of transcoding between different video codec formats, i.e., Microsoft MPEG4v3 to ISO MPEG4.Embedded experience with DVD players and extensive knowledge of H.26L (MPEG-4 part 10).
Experience: All levels
Software development experience using ARM microprocessors in assembly, C and C++. Comprehensive understanding of digital video technologies and related standards including H.261, H.263, H.263+, MPEG-1, MPEG-2, MPEG-4.
Education:
BSEE and 4 years experience. MS preferred.
Software Tools Engineer
Description of duties and responsibilities:
Responsible for writing specific tools used to develop and test video and audio decompression firmware. Work involves digital video hardware and embedded system programming. Position requires knowledge and exposure to software and hardware design (including embedded system peripherals). Typically programs in high level languages (C, C++) and assembly language. In depth use of Linux software programming.
Key objectives:
Linux software tools programming for AuraOne's new software. The qualified candidate will need to write Linux Graphical test applications to access chip/microcode registers.
In-depth Knowledge:
Linux software for all peripherals on a variety of platforms and OS.Writing hardware test tools under Linux. Knowledge of digital signal processing (filters, transforms etc.) and digital video/audio compression standards are a plus
Experience: All levels
Three years experience in Linux, 1 year Linux user interface experience using GDK. Knowledge and working experience in implementing complex algorithms on a DSP.Knowledge and experience of programming in C, C++ and in assembly language.Digital video/audio experience MPEG 1/2/4, DVD, MP3, AAC, DTS is a plus.
Education:
BSEE required. MSEE preferred.
Hardware Engineer
Description of duties and responsibilities:
Responsible for the analysis, design, programming and debugging of firmware code applications on embedded processor. Work often involves digital hardware and software real-time operating systems. Position requires knowledge and exposure to hardware design. Typically programs in machine language, assembly language and high level languages, i.e., C, C++. In depth use of Linux embedded software programming for AuraOne's product. Ability to port Linux based operating systems (OS) with ucLinux on various embedded processors; initially PicoTurbo ARM7 compatible core and provide drivers fore all its peripherals (PCI< IDE< Serial, Infra-red, VGA, etc.
Key objectives:
Linux embedded software programming for various embedded platforms
Special Requirements:
In-depth knowledge of Linux embedded software for all peripherals on a variety of platforms and OS.
Experience: All levels
Three+ years in one or more of the following fields: video, audio, MPEG. Solid knowledge of digital signal processing (filters, FFT etc.) is required. Additional knowledge of MPEG, NTSC, PAL, Digital TV is a plus. BS degree or equivalent experience in programming computer applications, and knowledge of software documentation, hardware design, utilities, machine language, assembly language and high level languages, i.e., C, C++.
Education:
BSEE required. MSEE preferred.
Kernel Driver Engineer
Job Description:
This candidate will need to implement and debug Windows Kernel Mode drivers for MPEG streaming devices under Windows NT, 2000 and XP. These drives will include NT 4.0 kernel legacy drivers, Windows 2000 Plug & Play drivers and WDM drivers.
Key Objectives:
- Add functionalities to existing Windowns NT kernel and WDM drivers.
- Debug eventual problems on existing Windows NT drivers.
- Complete existing WDM driver to fulfill WHQL Microsoft Certification.
In-depth Knowledge:
- Windows Kernel Mode Device Driver Architecture
- Windows WDM architecture
- Media Streaming under Windows
Experience: All levels
- MPEG 1 and 2 system format
- MPEG video format
- DVD media formats
Education Desired:
BSEE required, MSEE preferred and 1 to 2 years of demonstrated work experience.
Linux S/W Engineer
Description of duties and responsibilities:
Responsible for embedded systems engineering in the field of digital audio and video including the analysis, programming and debugging of a low level C/C++ Hardware Abstraction Layer for embedded chips and the complementary testing tools. Work with the product manager to define and prioritize features of the product and with the project manager to monitor the issues encountered by customers and provide support. Position requires knowledge and exposure to software and hardware design (including embedded system peripherals). Typically programs in high level languages, i.e., C, C++ and assembly language. In depth use of Linux software programming for Sigma's new chips, (EM86xx and later).
Key objectives:
Linux embedded software programming for AuraOne. Influence hardware design through software testing and debugging. Coordinate the integration of software functions in required timeline and design the software architecture for customized solutions.
Special Requirements:
In-depth knowledge of Linux software and development in C/C++.
Experience: All levels
2 years of embedded system running Linux desired. Knowledge of MPEG 1/2/4, NTSC, PAL, DVD, MP3 and digital signal processing (filters, FFT).
Education:
BSEE required. MSEE preferred.
|