Job Description
Embedded Software Engineer/ Consultant
As an Embedded Software Engineer, you will get to tackle diverse, real-world challenges. Typically, this will involve going through the whole product life cycle, you will capture requirements, design, develop, document, test, and deliver through to production. My client variety of projects, from proof-of-concept through to working prototypes, provide both intellectual and practical challenges.
Requirements:
My client is looking for any candidate from a research heavy PhD background or candidates with a strong academic background or 2+ years of experience within an Embedded Software role.
Skills that would be helpful for you to be familiar with:
* design and implementation of technological solutions
* Linux, and programming in C and at least one other language (such as C#, C++, MATLAB)
* Bare metal/RTOS software development on ARM targets
* High level software architecture
* Embedded software debugging methods
* Electronics development and/or hands-on debugging
* Scripting for test or signal processing (for example in MATLAB, Python)
My client is looking for driven candidates who are highly motivated to be in a customer facing role while remaining technical.
Detai...