Embedded Software Engineer, Linux, Sheffield, £45,000
Embedded Software Engineer Linux
An Embedded Software Engineer is required to work within our Sheffield-based team who specialise in low power, high performance designs based on x86, MIPS and ARM technologies. We provide both standard products and custom designs.
My Sheffield based client, are an electronics design company specialising in the design, manufacture and supply of embedded computer systems across a wide range of applications and vertical markets.
They have manufacturing facilities in China, Malaysia, Canada, USA, Mexico and the UK to support the optimum cost / location model. The Sheffield based R&D team collaborate with a design team based in China on some projects.
As a member of our team your work will be varied and challenging, involving the development and support of board level products and devices. A keen interest in the design and development of embedded systems and devices using leading edge technology is therefore essential. You will be expected to manage your tasks within a team of developers operating to our ISO9001 compliant process. You will use the tools and resources available to design and develop innovative, high quality and cost effective solutions that meet customer requirements. You will play an active role in all stages of product development from concept and design definition through to production.
? Design and development of embedded software, including OS customisation, device drivers and applications ? Product specification ? Board-level bring-up, debugging, testing and system integration ? Defining and performing validation and verification operations ? Technical documentation
Essential ? Degree in Computer Science or relevant subject ? 3+ years design and development experience: o Using x86, ARM or MIPS processors for low power embedded markets o With digital interfaces including I2C, SPI, CAN, UART, MIPI, CSI, GPIO etc. o Working with Embedded Operating Systems (e.g. Linux, Windows CE, Embedded Compact) o BSP customisation o Developing device drivers o Modifying, testing and debugging bootloaders (e.g. U-boot) ? Ability to interpret existing schematics of digital and analogue circuits ? Excellent technical reading and writing skills
Preferred ? Experience designing and developing: o RTOS o BIOS o Android o Production Test Software o Custom APIs o Audio / Video codecs o Sample / demonstration applications
Personal Skills and Other Requirements
? First-rate organisational abilities, excellent communication and interpersonal skills ? Must be analytical with an ability to understand and interpret technological concepts ? Must have the ability to quickly get up to speed on new technologies ? Must be willing to work to and set high standards within a team ? Must be willing to travel within the UK and internationally ? Must be eligible to work in the UK on a permanent basis