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.