Embedded Linux Software Engineer
Essential Job Functions
-
Architect,
design, code (C/ARM assembly), and test embedded software
components such as boot loaders, board support packages
(BSP), device drivers, kernel modules and applications.
-
Design and
maintain software for processing of video, audio and other
multimedia streams running on Embedded Linux Operating
system.
-
Analyze and
debug kernel and application level anomalies and
interactions in an embedded Linux multiprocessor
environment.
Qualifications
-
BSEE, BSCS
or equivalent
-
3+ years
experience in systems software, embedded operating systems
or firmware development.
-
2+ years
Linux kernel development using C and assembly on ARM
platforms.
-
2+ years of
experience developing Board Support Packages or device
drivers.
-
Solid work
history and a proven track record of completing software
projects on time.
-
Ability to
handle multiple tasks simultaneously and work independently.
-
Good
communication skills and ability to coordinate remote teams.
-
Good
working knowledge of compressed video and audio such as
MPEG-1/2/4, H.263, H.264, DivX, WMV, WMA, G726, MP3, etc
-
Experience
with TI Code Composer and DSP is a plus for additional job
opportunities.
What Ingenient Offers
Ingenient’s benefits include a 401 (k) plan, medical, dental,
life and disability insurance. Ingenient also offers a
fast-paced work environment that will reward your efforts,
skills, ideas, initiative and innovation and where challenge,
team work, and the opportunity to make a real difference exist
on a daily basis.
Contact
Please email your resume to
hr@ingenient.com for
immediate consideration
|