Embedded Software Engineer
Embedded Software EngineerIrthlingboroughPermanentFull-time (08.30 - 17.00 Monday to Friday, 1-hour lunch break) office-basedSalary between £35,000 and £45,000 (depending on experience) Are you an experienced Software Engineer looking for a new challenge?Do you have a strong knowledge of network protocols, embedded application development and web development?Do you have strong industry experience and a relevant degree level qualification? If so, we would LOVE to hear from you! Our client is seeking an accomplished and motivated Embedded Software Engineer to join their successful and established organisation, working as part of a friendly team in a modern and dynamic environment. The successful candidate will be working as part of the Research and Development team, contributing to design, development, debugging and helping provide customer support as needed. Key duties and responsibilities of the Embedded Software Engineer: Contribute to the full cycle of product development and provide support to customers with bug fixing and fault finding.Work as part of the R&D department to develop specialist equipment.Developing firmware for embedded software systems/products.Support with embedded programming and debugging targeting microcontrollers and processors, and embedded Linux application development. Key experience and skills required for the Embedded Software Engineer: Experience of software development and Web UI (HTML, CSS, JavaScript)Proven industry experience and a degree level qualification in a relevant subject is essential.At least 2 years' of industrial software development experience (C, C++, assembly).Experience of embedded programming and debugging targeting microcontrollers and processors.Ability to work autonomously and on own initiate with excellent problem-solving skills.Knowledge of network protocols (TCP/IP, UDP) Following skills and experience would be highly advantageous: Professional audio product development.Audio DSP fundamentals and knowledge of Linux KernelRTOS application development, digital electronics, and FPGS development (Verilog)Knowledge of IEEE1588 (PTP) and audio over IP protocols. Additional information: As a substantial part of the role is working with hardware, the role will be based onsite full-time. There may be some flexibility to consider 1-2 days' working from home, depending on the candidate/circumstance.Company pension with 20 days' holiday + bank holidays (to increase with length of service)Friendly and supportive working environment.Regular sporting and social events. Job ref: NDJ985
read more