Senior and Junior Embedded Linux Engineers
Timesys Corporation - Pennsylvania

This job posting is no longer available on Timesys Corporation. Find similar jobs: Timesys Corporation jobs

We are searching for a software developesr who are passionate about developing and optimizing Linux-based platforms. The candidate will have an opportunity to work with many different embedded CPU architectures (ARM, MIPS, Power Archtecture, ATOM), and the System-on-Chip (SoC) processors that incorporate them. The candidate will also enable and integrate different technologies into our products, such as wireless networking, sensors, audio and video codecs, and 3D acceleration.

Primary Responsibilities:
  • Integrate and develop bootloaders
  • Kernel support for various SoCs and development kits
  • Kernel device drivers
  • Optimize Power Management
  • Multimedia User space applications involving Audio/Video/3D
  • Integrate, debug using profilers, tracers, and debuggers
  • Resolve tool installation and configuration issues by recreating issues and remote diagnosis
  • Create documentation such as How To guides and Application Notes for features
  • Resolve customer issues escalated by support

Education/Experience Requirements:
  • Degree in Computer Science, Computer Engineering (with S/W development emphasis) or equivalent experience
  • Understanding of, and experience developing/debugging at least one of the following (the more the better):
    • Linux device drivers
    • Bootloaders
    • C/C++ multithreaded, multi process applications
    • Applications based on Qt, Gstreamer, Alsa frameworks
    • Android applications or platforms•Experience with installation, configuration and customization of Fedora, Ubuntu, and/or Debian is a plus
  • 2+ years working experience as an embedded software developer is a plus
  • Systematic Problem Solving and excellent debugging skills
  • Strong programming skills and understanding of C, C++
  • Strong understanding of a hardware architecture (ARM, X86, PPC, MIPS)
  • Understanding of silicon datasheets and errata
  • Customer (external or internal) interaction background a big plus
  • Excellent and demonstrable written and oral communication skills