Careers at Entorian

Embedded Software Developer

At Entorian, we are currently expanding our engineering team for embedded products. We are looking to fill a position for an experienced software developer for embedded systems. This position is responsible for:

  • Designing, implementing, documenting, and unit-testing algorithms running on an embedded microprocessor as part of an FPGA controller
  • Implementing protocols for standard interfaces as defined by the appropriate standard
  • Implementing and optimizing memory access algorithms (Cache, DRAM, Flash)
  • Defining and designing in cooperation with test engineers methods of testing firmware implementations and protocols
  • Assisting in debugging problems involving hardware/software interactions in new FPGA designs
  • Configuration control of software components and firmware release management

Requirements:

A Bachelors' Degree in Electrical Engineering, Computer Science or equivalent is required. The successful candidate will have the following required experience:

  • Embedded system programming expertise
  • Expert-level C or C++ programming skills
  • Familiarity with hardware interfaces including interrupts and DMA transfers
  • Familiarity with applicable Windows and Linux host tools

Preferred experience includes:

  • Familiarity with the Xilinx FPGA development environment
  • NAND Flash management

Competitive compensation and benefits package. Equal opportunity employer. Please submit resume, cover letter and salary history to jobs@entorian.com, by fax to 512-323-6401, or by mail to Human Resources, Entorian, 8900 Shoal Creek Boulevard, Suite 125, Austin, TX 78757.