Location: Austin, TX (Full Time/Staff)
Note: must be authorized to work in the US.
Contact: Dee Dee Dial
Pedley-Richard & Assoc.
512.418.3260
Email: ddd...@pedley-richard.com
Embedded Software Applications Engineer- Driver Level
Duties and Responsibilities:
• Participate in a small team of Applications Engineers that interface
with customers to support their understanding and customization of our
ortable Entertainment Software Development Kit (SDK) for use in the
customers' applications. (e.g. MP3 players, portable PDA's, digital
entertainment products.)
• Improve usability of development tools through the documentation of
new features and enhancements.
• Work with distributors and customers to understand bugs and
suggested improvements to our software products.
• Author design specifications and embedded software related to SDK
development, which includes new features, bug fixes, improved
usability of player examples, and system optimizations.
• Serve as the primary technical support interface for customers and
distributors with respect to the embedded software solution offered
within the Software Development Kit (SDK). The nature of the support
provided by this role includes, but is not limited to the following:
• Guide customers/distributors in the application of our embedded
software offering within their target product(s) and attempt to bridge
technical gaps between the current software offering and customers'
product goals
• Properly utilize the company-supplied tools to provide the above
guidance
• Maintain an overall knowledge of the latest SDK, but focus on
gaining knowledge and authoring documentation to educate developers on
the use of specific topics/functions
• Actively participate in cross-functional teams to diligently pursue
the solution to customer-identified issues
Required Qualifications:
• Masters/Bachelor of Science Degree in Electrical Engineering or
Computer Science
• 5 years (with BS) / 3 years (with MS) embedded C and assembly
programming experience with a digital signal or general ARM based
processor.
• Experience architecting and writing code for several features within
a system to include device drivers up through applications, as well as
the associated tests of those features.
• Ability to debug both hardware and software issues using tools
directly related to these tasks, e.g. debuggers, oscilloscope,
in-circuit emulators, etc.
• Willingness to perform limited domestic and international travel.
Additional Desired Qualifications:
• Experience working with customers directly in current or previous
position.
• Experience issuing software releases to customers.
• Experience helping to define and capture customer requirements along
with past record of meeting development schedules.
• Experience using configuration management tools such as ClearCase.
• Design and development experience within the portable entertainment
space to include user interfaces (LCDs/keypads/switches/audio
input/audio output), power management and/or content (record)
management in NVM media.
• Working knowledge/exp with FLASH, DRAM, SDRAM memory a plus
• Working knowledge of principles of digital audio and an
understanding of associated formats (MP3/WMA/ADPCM).
• Working knowledge of the ARM9 core
• Direct experience with a commercial or custom RTOS
• Basic understanding of USB OTG features/requirements
• Low-level experience with ATA interface
• Ability to speak and understand Japanese.