Embedded Software Engineer
Melbreck Technical is currently working with a designer and manufacturer of electronics equipment based in Chard. My client is actively looking for an Embedded Software Engineer. The successful candidate will be coming fromdevelopment / R&D background. Typical tasks/responsibilities: - Embedded code development within a small team of hardware and software engineers. - Responsible for the full code life cycle, including requirements, design, implementation and test of key enhancements as required. - Review and implement customer requests for feature enhancements. - Cover other dept. member's workload as vacation, travel absence, dictates. - Other duties as assigned. Knowledge and skill requirements: - Degree/HND qualified in an engineering discipline or equivalent. - Understanding of microcontroller hardware and architectures is essential. - Minimum of three years' experience of embedded software development in C. - Familiarity with microchip and ST devices desirable. - A keen interest in programming best practices. - Experience of C# programming desirable. - Must be able to understand / interpret circuit diagrams. - Must be familiar with electronic test equipment (scopes & meters). - Ability to plan tasks and estimate timescales. - Good development, documentation, release and revision management skills. - Experience in source control practices - I2C, SPI, Bluetooth, wireless protocols, PWM, AD, UART desirable. - Good written & spoken English essential If you are interested in this role then please get in contact ASAP at the same time if you know of anyone who is looking and would be suitable for this role I would be really grateful if you could refer them to me.