Sr. Firmware Developer Openings - Device Drivers for ARM core or DSP
Location: Austin, TX
Contact: Dee Dee Dial, Sr. Technology Recruiter
Pedley-Richard & Assoc.
(Note: all resumes are submitted in confidence and will NOT be
forwarded to any client company without the expressed consent of the
Design and implement firmware for the SOC firmware development team. A
variety of areas of programming skills may be used in this position
including low level device drivers for a variety of device types, file
systems, system related programming (e.g. kernel support), audio streaming,
etc. There are also a wide range of openings in terms of needed skill.
Depending upon skill level, a highly experienced candidate for this position
may be tasked with responsibilities ranging from software system
architecture making high level design decisions, while a jr level developer
could be more focused upon implementing designs defined by other software
designers. Developers hired into this position will experience a well
organized software development process, in an organization carefully
constructed to support their success.
REQUIRED EDUCATION / SKILLS / EXPERIENCE:
a.. Excellent C programming skills
b.. Minimum of 5 years of real time embedded software/firmware
design & implementation experience- (not just maintenance or support
experience.) Must have been part of atleast one full-life cycle
development effort that has made it into production and have worked on
c.. Experience with device driver or operating system software
development for ARM core, DSP56k core, or MIPs.
d.. Ability to review/debug assembly is required. Able to work with
logic analyzers and understand how one chip interfaces with another.
Background must include seasoned industry experience in embedded level
design & Development for either of the following:
a.. SCSI protocol
b.. USB device drivers
c.. File systems
d.. Hard drives
e.. Flash media
f.. Display drivers
Additional plus to have:
a.. USB Mass Storage Class Devices experience a plus
b.. PTP-Picture Transfer Protocol and/or MTP-Media Transfer Protocol
c.. Familiarity with audio and/or various audio compression formats
such as MP3 and WMA (not an algorithms expert)