Senior Embedded Software Engineers

Requirements:

  • Degree in Computer Science/ Software Engineering/ Electronic Engineering
  • 6+ years working in an embedded software development environment
  • Expert C programmer with top class embedded debugging skills
  • Excellent analytical skills and an ability to cope with ambiguity and change
  • Proven experience in the full software development cycle within a project based environment
  • Self starter with excellent communication and documentation skills and with the ability to work unaided
  • Able to use debuggers, protocol analysers and logic analysers
  • Experience with modern 32bit processors / microcontrollers e.g. ARM and their tool-chains

 

HIGHLY DESIRABLE:

  • Proven Linux/UNIX development skills (ideally in an embedded environment) including networking, scripting and socket programming
  • Proven development experience with Embedded Linux Kernel and Device Drivers
  • Proven development experience with Windows Device Drivers
  • Experience with video and audio codecs such as MPEG4 and JPEG
  • USB protocols knowledge and expertise
  • Possess a thorough understanding of protocol stack concepts and architecture
  • Familiarity with bootloaders, assembly language and driver development for embedded systems.
  • Familiarity with protocol development for embedded systems.

 

 

How to Apply?

We ask that all applications include a cover letter and CV. Please ensure that all of your contact information is current. Attachments should be in Word or PDF format only, and the subject line must include the position reference.

 

Please email your application to jobs@CloudiumSystems.com.