Electronic Components

A+ R A-

Job of the Week: FTDI Principle Software - Firmware Design Engineer

FTDI Principle Software/Firmware Design EngineerFuture Technology Devices International (FTDI) is recruiting a Principle software/firmware design engineer. Based in Glasgow, the permanent position is full-time and salaray is negotiable depending on depending on experience.

The company is looking for an experienced software engineer to expand the capability of "a small but expert team developing host drivers, embedded applications and firmware for our range of USB devices".

"The successful applicant will be a creative and responsive developer, with strong skills in embedded code and/or driver development, and with a proven ability to deliver good, well structured code for a variety of applications," says FTDI.

"Software plays a critical role in the success and value of our products, and this position presents a unique opportunity for motivated and talented engineers. Act as a software specialist and coordinate software project teams. The successful applicant is likely to make an immediate contribution."

Responsibilities:
• Driver and/or embedded firmware development.
• Responsible for the full code life cycle, including requirements, design, implementation and test of key enhancements as required.
• Work with FTDI management to define and architect future products.
• Create technical software strategies for future FTDI products.
• Coordinate software engineers through project planning and product development.
• Document and maintain FTDI software tools and drivers.
• Review and implement customer requests for feature enhancements.
• Prioritise workload based on resources available.
• Cover Software group members workload as vacation ,travel, absence, dictates
• Other duties as assigned

Skills:
• Degree qualified in an engineering discipline or equivalent.
• Strong experience in embedded code or driver development in C and assembler.
• Understanding of microcontroller hardware and architectures is desirable.
• USB experience a major benefit, experience with SPI, UART etc. a plus.
• Ability to plan tasks and estimate timescales.
• Knowledge/experience in OO languages (C++, Delphi etc) desirable.
• Good development, documentation, release and revision management skills.
• Experience in WinCE, Windows WDM/KMDF, Mac OS-10, or Linux drivers desirable.
• Knowledge of compiler design and development would be advantageous.
• Experience in UML or process development a plus.

You can read the full job descriptions >>

Apply Now >>


Source

joomla 1.7