Careers

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

Terms of Use | Privacy Statement | Site Map © 2000-2009 Ingenient Technologies, Inc. All rights reserved