This job has now expired, however you can view many more jobs like this one.

Search more jobs

Embedded Software Engineer

Sector: Engineering and Manufacturing
Salary: Discussed on application
Location: Colchester
Role: Full Time
Contract: Permanent
Job ref: 910361
Expired

Just Recruitment is recruiting for an Embedded Software Engineer on behalf of an internationally known manufacturer of single-board computer products, for the VPX, AMC, VME, Compact PCI and other bus architectures.

The Engineering group operates in a small company environment, with facilities in the UK and the USA. The constant requirement for new, better and more complex products means that the company requires an additional Embedded Software Enqineer based in their Colchester office.

The role:

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

  • Developing, enhancing and maintaining Board Support Packages for cutting edge Intel processor based boards.
  • Design and development of middleware, system and device driver software for Linux, Windows, VxWorks and other standard operating systems.
  • Working with 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.
  • Projects are usually relatively small and of short duration, and in most cases a single engineer is responsible for the complete package. 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 very good experience in the areas below:

  • Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors.
  • Practical experience programming a variety of hardware devices at register level.
  • Experience developing low-level, embedded software for Linux or a similar operating system, including programming hardware devices at register level.
  • Good appreciation of hardware.
  • Excellent problem solving and debugging skills.

Experience with any of the following would also be desirable:

  • Developing code for Real Time Operating Systems.
  • VMware configuration and deployment.
  • High-speed Ethernet networking protocols and infrastructure.

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.

Search more jobs