The Company A world-leading engineering company The RoleAn exciting opportunity has arisen to join my client's growing software development group. Depending on the scale of the projects, you might be required to work independently or in a team right from the initial specification through to the final testing and documentation. The type of products you will be involved in will range from sensors and servo controllers to industrial communication and control products. On occasion, your embedded skills might be tested by porting products with older or hard-to-source hardware to newer architecture. Since my client is also in the process of modernising our development tools you will be part of the team steering our continuous integration systems. In addition, the role involves being able to work efficiently in multidisciplinary teams and keeping up with trends in embedded technology and techniques. The CandidateA Degree or equivalent qualification in electronics or other relevant subjectStrong verbal and written communication skills as you will be required to write detailed, technical reports and product documentationExperience in software developmentExperience with embedded C/C++ developmentExperience with Microchip, Renesas, and Texas Instruments microcontrollersPLC ExperienceExperience with continuous integration platforms Salary The salary offered for this position is competitive. We operate & advertise as an Employment Agency for permanent positions and as an Employment Business for contract/temporary positions