Embedded Software Engineer (Ref: ES Linux 2)

Starting Salary: Competitive | Type: Permanent | Location: Colchester or Theale

APPLY FOR THIS POSITION


The Company

Concurrent Technologies is an internationally known manufacturer of single board computer products, for the VPX, VME, Compact PCI, AMC and other bus architectures. Our products are designed and developed totally in-house, and use leading-edge microprocessors and peripheral components.

We sell into many different markets around the world, but in particular we have a number of high-performance processor and other boards used in aerospace, defence and telecommunications applications, among others. Further products provide solutions for a variety of other data processing and industrial I/O requirements.

Continuing expansion of our product range means that the company requires an Embedded Software Engineer.

The Job

Our software engineers are involved in many different activities, and in particular the following:

  • Work on BSPs for cutting edge Intel processor based boards.
  • Design and development of middleware, system and device driver software for many standard operating systems.
  • Working with our hardware designers during the design phase to specify the product, and again during the proving phase to validate the product.
  • Work on challenging customer issues that get escalated to engineering team.
  • Develop test software and procedures.

Working in a small company environment, projects are usually small and of short duration, and in most cases the bulk of the work is done by one individual. The hardware and software platforms vary, but most of the devices used are complex and a good appreciation of the hardware is a pre-requisite for this role.

Qualifications

Engineering graduate, with good experience in the three areas below:

  • Proficient in Embedded C.
  • Knowledge and hands on experience writing device drivers, preferably for Linux.
  • Good appreciation of hardware.
  • Excellent problem solving and debugging skills.

Experience with any of the following would be desirable:

  • Experience with writing low-level software for operating systems such as VxWorks or Windows.
  • Ethernet networking protocols and infrastructure.
  • Programming for parallel processor architectures.

The ability to communicate effectively with others within the company at an engineering level is an important additional attribute.

Benefits

Very competitive salary package, with generous relocation allowance where appropriate. Company-supported private pension scheme. Non-contributory private health insurance scheme.

Starting Salary: Competitive | Type: Permanent | Location: Colchester or Theale

APPLY FOR THIS POSITION