EMPLOYMENT




















SENIOR EMBEDDED SOFTWARE ENGINEER
Oregan is seeking experienced embedded portable ANSI C code software engineers. The role entails development work on pioneering network connected consumer electronics devices, ranging from digital television STBs and DVD players to Playstation 2.

PRINCIPAL RESPONSIBILITIES
  • To design, develop, test, debug and maintain software, ensuring code is of a high standard, portable and robust in accordance with agreed specifications, yielding product suitable for use by end-users in the consumer electronics market.

  • To liaise with other engineers during specification, design and implementation stages, both within Oregan and partner or client organisations.

  • To technically document code in order that relevant components and processes can be identified by other software engineers and future enhancements can be made.

EXPERIENCE & QUALIFICATIONS
  • Essential requirements include:
  • BSc / BEng degree or equivalent in Computer Science, Electronic Engineering or similar.
  • Minimum of 2 years experience programming in ANSI C.
  • Experience of working in a team environment for commercial software development.
  • Sound experience of Linux and at least one other operating system.
  • Beneficial experience includes:
  • Thorough understanding of HTML, JavaScript and other web technologies.

  • Embedded OS environments such as Nucleus, VxWorks, and embedded Linux.

  • Source management, make files, regression and automated testing.

  • Knowledge of ARM or MIPS processors and RISC optimised code.

  • TCP/IP experience at the socket programming level.

  • Experience of working on prototype hardware, utilising schematics.

  • Familiarity with video streaming technologies such as RTP, RTSP and QoS issues.

  • Use of formal programming methods.

PERSONAL PROFILE
The ability to work well as part of a team is essential. Providing relevant and timely information to colleagues, both during and after development. The role is technically challenging, suiting someone who enjoys problem solving. They must have a positive approach to quality and efficiency, seeking to produce software to the highest standards whilst meeting stringent commercial deadlines.

Apply now View all current vacancies