Senior Firmware & Software Engineer

Job Opportunity Details
Senior Firmware & Software EngineerPermanent
Senior Firmware & Software EngineerNorfolk, UK
Senior Firmware & Software Engineer
Senior Firmware & Software Engineer£competitive
Senior Firmware & Software EngineerOnsite
Senior Firmware & Software EngineerGF7064

Senior Firmware & Software Engineer
Permanent - £competitive salary

Our research and development client specialises in electric motors, controllers, and inverters for various applications. They are looking to recruit a Senior Firmware & Software Engineer on a perm basis to join their Engineering team.

The Senior Firmware & Software Engineer is an integral member of the Engineering Team working with them to deliver firmware and software requirements, as defined by the Lead Firmware Engineer, for the development of products across different market sectors. The Senior Firmware & Software Engineer will also support the Chief Technical Officer and Lead Electronics Engineer.

• Design, develop, maintain and test firmware and software for all products.
• Generate and maintain documentation related to the development of firmware and software and its testing.
• Technical support to the Firmware Lead and Project Managers
• Interface with hardware design and development
• Develop and modify code to meet standards.
• Promote continuous improvement.
• Complete any other reasonable tasks identified by the Lead Firmware Engineer or Project Manager

• Ensure company standards are met for code development, regulatory and best practice.
• Develop firmware and software aspects of the design for power systems, motors, and motor controllers.
• Ensure deliverables are met in accordance with the project plans, assessing resources required to complete work packages, communicating any problems or updates to leadership team.
• Maintain a safe, clean, and orderly environment reflective of HSE principles.

Person Specification
• Desire to learn and continuously improve to meet company objectives particularly in firmware and software.
• Attention to detail.
• Technically capable
• Problem solving and resourceful.
• Accountable, takings responsibility for actions
• Support QA and optimise performance.
• Degree in an engineering related discipline or relevant experience

• Ability to read and understand electronic schematics.
• Experience in writing firmware for microcontrollers with cross compilers
• Experience in writing software for Windows.
• Experience in C and C++
• Knowledge of firmware and software debugging
• Familiarity with coding standards, such as MISRA
• Familiarity with source control, such as GIT

• Empathy with the mission, vision, values and ethos of the company
• Ability to work overseas as required by business needs
• Resilience; ability to cope under pressure
• Positive about change and continuous improvement
• Engaging, personable and approachable.
• Seen to be demonstrably and consistently supportive in working with all staff
• Process driven; results orientated
• Can work at pace, with fast changing priorities; shows agility and adaptability
• Delegation skills
• Works with a growth mindset
• Good degree of self- awareness
• Works in alignment to others, as a default position
• Planning, organisational and time management skills
• Team worker with ability to use own initiative
• IT skills including email, Word, Excel, PowerPoint and MRP software
• Full driving licence and own vehicle insured for business use

To apply please send an MS Word formatted version of your CV for our review and consideration.


Share This