Embedded Software Engineer Job In Norwich

Embedded Software Engineer - Technique Recruitment Solutions Limited
  • Norwich, Other, United Kingdom
  • via clickajobs.com
-
Job Description


Embedded Software Engineer
Technique 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 of PIC's to join their team

Key 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 Company's 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 tasks
Qualifications
• Bachelor's 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.

;