Senior Firmware & Software Engineer
Norwich
Atkinson Moss Engineering have been engaged to assist our industry leading client with the appointment of Senior Firmware & Software Engineer to join their growing Engineering team.
Location: Norwich Onsite working (Monday to Friday 08.30-17.00)
Join our clients Engineering Team to develop firmware and software for a variety of products across different sectors. You'll work closely with their Lead Firmware Engineer, supporting the Chief Technical Officer and Lead Electronics Engineer.
Responsibilities:
Design, develop, maintain, and test firmware and software for our clients products.
Generate and maintain related documentation.
Provide technical support to the Firmware Lead and Project Managers.
Interface with hardware design and development teams.
Develop and modify code to meet standards.
Promote continuous improvement.
Accountabilities:
Ensure company standards are met for code development, regulatory compliance, and best practices.
Develop firmware and software for power systems, motors, and motor controllers.
Meet deliverables according to project plans, communicating updates to the leadership team.
Maintain a safe, clean, and orderly working environment.
Qualifications:
Degree in an engineering-related discipline or relevant experience.
Experience:
Ability to read and understand electronic schematics.
Experience in writing firmware for microcontrollers with cross compilers.
Experience in writing software for Windows.
Proficiency in C and C++.
Knowledge of firmware and software debugging.
Familiarity with coding standards such as MISRA.
Familiarity with source control systems like GIT.