Hays.
,
Manchester, Greater Manchester
Senior Open Source Software Engineer
|
Salary: £20,000 - £29,999, £30,000 - £39,999, £40,000 - £49,999, £50,000 - £59,999 |
---|
Overview
Your new company Our client is the leading global provider of energy-efficient processor designs that are enabling the intelligence in 100 billion silicon chips and securely powering products from the sensor to the Smartphone to the supercomputer. Your new role As a member of the Open Source Software Group you will have the opportunity to build upon your existing background, knowledge and expertise and contribute to Open Source projects, e.g. Linux Kernel, Trusted Firmware, etc. providing essential reference implementations and optimisations to key software system components.This contribution helps drive the development of world-class System Software for architected hardware and software platforms catering to different segments such as Mobile/Server/IoT/Automotive which become reference designs for futuristic devices in the market. Key Responsibilities Active involvement in the software design of reference application processor firmware Contribution to the design and development of reference secure firmware for application processors and MCUs Your day to day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products Creating software stacks for reference platforms for future devices We want you to be able to analyse industry specs, roadmap requirements, breakdown tasks and help execute the project plans We would like you to aspire to provide the best technical advice and direction to both company's, and Partners', platform implementation projects Your activities will involve upstreaming and maintenance What you'll need to succeed We seek individuals with exposure and knowledge of every level of the System software stack ranging from BareMetal firmware, bootloaders, Kernel and Distros. Education & Qualifications Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have appropriate experience. Essential Skills & Qualities You have expertise in low level systems and a command over a range of related concepts such as bootloaders, device drivers, OS fundamentals preferably Linux, low level power management, developing secure system Excellent C skills some assembly skills are desirable with proficiency with the GNU toolchain and/or LLVM and cross compiling Your strong interpersonal skills are vital for success; we are looking for excellent written and spoken English. Do you have the capability to support key partners with their internal development programs? We expect a professional, enthusiastic and flexible approach to work with a flair for creative lateral thinking and problem solving with a commitment to extend the breadth and depth of your knowledge What you'll get in return We have an excellent track record of building up expertise in people, so this is a great opportunity to learn something new and interesting in a friendly and collaborative environment. Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by interesting technical problems. In addition, you will receive; Annual Bonus Plan, Discretionary Cash Award, Group Personal Pension Plan with enhanced company contribution, Medical, Travel, Health & Life Insurances, Holiday, 25 days annual leave with option to buy an additional 5 days per year, Sabbatical, 20 paid days every four-year of service, Volunteering, One (1) paid working day each year, Varies by location: cycle to work, free car parking, gym on site, team and social events Your benefits package will depend on position and type of employment and may be subject to change. Your package will be confirmed on offer of employment. Our clients benefits program provides permanent employees with the opportunity to stay innovative and healthy, ensure the wellness of their families, and create a positive working environment What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.