Embedded Software Engineer

Additional Resources Ltd ,
London, Greater London

Overview

Embedded Software Engineer - Croydon £30,000-£40,000 pa The Company: Our client is an internationally recognised brand, supplying FM broadcasting equipment worldwide, from large New York based radio stations to community radio stations in the Sudan. Their company ethos is to be creative, innovative and produce ground breaking products that influence the industry. Our client has won many awards – with many of their products being recognised for both design and innovation. Our client offers a dynamic environment and they offer a competitive salary with regular reviews, a company pension scheme, profit sharing, health insurance and a subsidized gym membership, 5 weeks holiday, staff events and early finishes on Fridays. The Role: The successful talented Embedded Software Engineer will join our client's R&D team. You will be an excellent communicator with people at all levels, whether they are other R&D engineers or production, and be able to set a path for software development. You will be able to switch between reactive and passive work easily, and be results orientated. You will have the following skills and experience: 3 years' experience in software engineering BS degree in Computer Science or Engineering. Experience in hands-on development and troubleshooting on embedded targets. Solid programming experience in C and C++ Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems Familiarity with software configuration management tools, defect tracking tools, and peer review Excellent knowledge of OS coding techniques, network protocols, interfaces and hardware subsystems Adequate knowledge of reading schematics and data sheets for components Strong documentation and writing skills Working with our client's software team, you will be responsible for: Designing, developing, coding, testing and debugging system software Reviewing code & design Designing & implementing software of embedded devices and systems from requirements to production and commercial deployment Analysing and enhancing efficiency, stability and scalability of system resources Integrating and validating new product designs Support software QA and optimize performance Provide post-production support Interface with hardware design & development Assess third party and open source software Software repository management Embedded software development Requirements for the Embedded Software Engineer: Computer Science Degree, 3 years plus experience in software engineering, hands on development experience, C and C programming experience, OS coding techniques Key Skills: Computer Science Degree, 3 years plus experience in software engineering, hands on development experience, C and C programming experience, OS coding techniques Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please contact us. Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies & Employment Business Regulations 2003 This job was originally posted as www.totaljobs.com/job/89834462