Senior Embedded Software Engineer

New Today

The Client Catalyst are delighted to be, once more, working with a key client in their recruitment of a Senior Embedded Software Engineer. Our client is a leading, cutting-edge, international technology business in the electrification field, supplying a diverse global customer-base. Reporting to the Head of Software and Controls, my client seeks a Senior Embedded Software Engineer to join their Engineering Division at their Tyneside HQ. About the Role The Senior Embedded Software Engineer will be tasked with independently designing, coding and debugging embedded software for real-time control applications. You will also work with motor control engineers to realise effective and efficient real-time control algorithms. Follow software development cycles including software requirements capture, design capture and verification of software to these requirements. Main Responsibilities Design, code and debug real-time embedded software/firmware for new product development and existing projects. Design, setup and run tests to ensure the design meets specifications. Maintain records and documentation on all designs, tests and analyses. Work within a small development team to complete assigned objectives. Debug systems ranging from prototypes and development units to customer returns. Participate in software design, electrical schematic and project reviews. Participate in the preparation of development specifications. Provide software support to other departments during development (e.g. hardware). Assist other departments in resolving design-related problems arising during production and in-the-field. Mentor other software engineers. About You To be considered for the role, it is essential that you possess demonstrable experience as a Lead or Senior Embedded Software, Firmware or Automation Engineer. You will be degree qualified in an appropriate discipline and ideally possess demonstrable experience gained in an engineering or technology environment. Key Selection Criteria Bachelors degree plus demonstrable experience in embedded, real-time software. Demonstrable experience in real-time embedded software programming using C++ and/or C. Experience of in-circuit testing and software debugging tools/techniques. Demonstrated ability to develop designs to meet project schedules and performance targets. Demonstrated knowledge of microprocessor circuits. Demonstrated knowledge of software analysis, documentation and test design. Experience of requirements capture and continuous integration tools. Excellent interpersonal skills, including mentoring capabilities. Effective verbal and written communication skills.

This is an excellent opportunity to join a leading international business with a firm commitment to training, development and advancement during this exciting phase of growth and investment.

TPBN1_UKTJ
Location:
United Kingdom
Job Type:
FullTime
Category:
IT