Embedded Software Engineer - optimisation
Embedded Software engineer position within a team covering everything from hardware-level programming and operating system implementation, through inter-processor communication to video and audio codec development in a near-“bare metal” environment using multi-core, multi-processor platforms.
We are looking for a highly qualified, experienced embedded software engineer used to writing super efficient code, which requires a really good understanding of the underlying processors used. This typically means multi-threaded expertise and experience with modern processors (ideally multi-core or multi processor systems - they have developed a chip with over 250 parallel DSPs)
Position: Embedded Software Engineer.
Location: Berkshire.
Salary: £40-70k.
Benefits: Permanent Health Scheme, Private Healthcare, 25 days holiday
Key Skills: Embedded Software Engineer with excellent C programming, optimisation of modern processors, strong mathematics, degree from a top University, excellent A levels.
Desirable Skills: parallel processors, FPGA, C++, Audio or video codecs, digital signal processing, PCI, PCIx, PCIe, XAUI, gigabit Ethernet, Hyper-Transport, Quick-Path, RapidIO and Infiniband.
Joining this company implies working with the most talented people in the business, and provides the opportunity for both contributing and learning, whatever your current level of experience (they also pay accordingly)
Typical profile -
• Strong C/C++ programming, multithreaded/event driven software
• Long history of low level embedded development
• Network programming (for example; TCP/IP, streaming protocols, XTTP or RTP)
• Excellent problem solving and communication skills.
• Above average academic achievements
Everyone interviewed at this company is blown away by what they do and how they do it – you won’t be disappointed !