Cyan Technology .

Search | Site Map | Registered Users login for Downloads and the Support Forum >> . English .   

CyanIDE

Download CyanIDE for FREE
>> Click Here...

 

Careers


Software Engineering

The Cyan Software Team is a team of highly educated, very experienced software developers with a passion for producing world class, leading edge development tools. We have recruited our software engineers from some of the leading EDA companies in Europe and their professional backgrounds are second to none. A multidisciplinary software team with vast experience, we have the vision and determination to provide tools that enable our end users to produce rapid prototypes, to reduce their development time to market, and make their day to day engineering tasks that little bit easier. Through our tools, we make hard engineering tasks easy, and very complex engineering tasks achievable by all engineers around the world.

If you feel you have the right skills and experience for any of the following positions please email your CV together with a short covering letter to: recruitment@cyantechnology.com

We currently have the following vacancies.

 

Software Engineer (Embedded Software)

Experienced software engineer for the development of our next generation embedded peripheral driver framework. You will be familiar with digital interfaces from a software driver viewpoint and have demonstrable experience in this field. This position will give you the opportunity to grow within an established software team.

Required Experience and Skills:

Must have:

  • Five years (preferably more) commercial experience of embedded systems programming in C
  • Excellent track record working on successful embedded products
  • C programming at the system hardware level.
  • Assembly language programming.
  • Knowledge of interrupt handling.
  • Experience of some or all of the following interfaces:
    I2C, SPI, PWM, UARTs, ADC/DAC.
  • Programming using an RTOS.

Desirable:

  • Driver/API design.
  • RTOS porting.
  • Embedded Linux
  • "Bit banged" protocol emulation
  • Doxygen
  • Unit Testing

 

 

< Back to Top