Job Description
An industry leading electronics organisation are seeking an experienced Embedded Software Engineer
Role:
+ Design and implement software of embedded devices and systems from requirements to production and commercial deployment
+ Design , develop , code , test and debug system software
+ Review Code and Design
+ Analyse and enhance efficiency , stability and scalability of systems resources
+ Integrate and validate new product designs
+ Support software QA
+ Provide post production support
+ Interface with hardware design and development
+ Assess third party and open source software
Skills / Experience :
+ Proven working experience in software engineering
+ Degree in Computer Science , Engineering or equivalent qualification / experience
+ Experience in hands-on development and troubleshooting on embedded targets
+ Solid programming experience in C or C++
+ Proven experience in embedded systems design with pre-emptive , multitasking real-time operating systems - experience of embedded Linux a distinct advantage
+ Familiarity with software configuration management tools , defect tracking tools and peer review