London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Norwich |
Education | Not Mentioned |
Salary | Competitive salary |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
Embedded SoftwareEngineerTechnique Recruitment Solutions are a specialist engineering recruitment company based in Norwich. We are proud to be working with a global machinery manufacturer based in Norwich who have an opportunity for an Embedded Software Engineer with experience ofPICs to join their teamKey Performance Indicators Timely completion of tasks and projects: Tasks and project should be completed in the timeframe agreed with an engineering manager. Accuracy of documentation: Documentation should be free from errors and in accordance with appropriate standards. Key Accountabilities Complete tasks and goals set, on time, accurately and without crisis. Control and documentation of Sinclair firmware in line with agreed processes. To always follow up to date standard business processes as defined. To meet agreed expectations of stakeholders such as customers, agents, suppliers, etc.Key Duties and Responsibilities Design, redesign, code and debug low-level embedded real-time applications primarily using C/C++ for the PIC target. Liaise with external consultants regarding firmware and software projects leading and overseeing the change to ensure alignment with Sinclair requirements. Documentation and take ownership of existing Sinclair firmware to allow continuous product improvement and support. Design and develop improvements to existing firmware including the preparation of engineering change orders when required. Interpret machine or system specifications, into firmware design Liaise with other internal departments, external suppliers and customers to identify and resolve issues, create system specifications and potential improvements. Test firmware functionality ensuring compliance with functional specifications. Support the implementation of new or modified products, processes, and equipment in manufacturing; supports the training of the manufacturing and service teams Create and contribute to the creation of new concepts and system designs including specification documents. Manage individual workload in line with the company priorities. Troubleshoot and fault find machine issues to identify component or design failures, proposing solutions when required. Create, maintain and communicate project plans assisting to resolve slippages and conflicts. Participate in design reviews with other internal departments, external suppliers and customers. Conduct prototype build, in-house and/or field tests for new or redesigned products, designing tests and drafting reports findings. Abide by all statutory requirements including those relating to health and safety. Ensure you read, understand and fulfil your responsibilities under the Companys equal opportunities policy in place from time to time. Adhere to and promote all company policies and procedures in place from time to time including those relating to HR and health and safety Undertake any other reasonable duties as directed by your Line Manager. Supervisory Responsibilities Limited supervisory responsibilities, which includes assisting with the supervision of other engineers, drafters and external experts as, required for projects and tasksQualifications Bachelors degree in software or electronic Engineering or an equivalent combination of work and experience.Experience Demonstrable experience working in a firmware engineering role Development and troubleshooting on industrial machinery electronic and software systems. Exposure to the full system development lifecycle Proficient firmware engineer with strong hands-on approach to software development. Firmware and software for real time embedded targets including Microchip PIC series written in C/C++. Experience with the ARM Cortex M4 processor developing Embedded Software for real-time industrial control systems. Knowledge of PCB design and ability to interpret electronic schematic diagrams. Excellent fault finding and problem-solving skills. Excellent organisational, interpersonal, and oral and written communications skills. Translation of system specifications into firmware design. Able to interpret and apply applicable regulations and standards. Proficient with MS Office or similar applications, including spread sheets, word processing, email and presentations.