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.