3 weeks ago

Principal Firmware Engineer

Coventry 60K - 65K Permanent

Purpose:

  • Lead Firmware Functions to oversee the realisation of Product specifications through efficient and robust embedded Firmware.
  • To own the continued improvement of the embedded development processes to ensure continuous improvement of the quality of our output, and team.
  • To facilitate enhanced collaboration with the Validation team to increase understanding and reduce development iterations.
  • To ensure development activities conform to our ISO9001 processes and comply with 3rd party certification requirements.

Responsible for:

  • Overseeing Internal and external Firmware development activities and outputs.
  • Guiding the architectural solutions and approach.
  • Defining Statements of work, Specifications and Work packages and maintaining control of the quality of the outputs.
  • Owning, co-ordinating and undertaking design reviews & creating reports and associated documentation related to the release of designs.
  • Ensuring the team maintains appropriate levels of quality in their work and adheres to the defined processes.
  • Establishing, owning and co-ordinating the management of our source code in Github.
  • Undertaking root cause analysis of issues and defining approaches for their resolution.
  • Owning the Firmware Development Process to ensure compliance to our Business Management System, suggesting and implementing improvements where identified.
  • Facilitating enhanced collaboration with the Validation team to increase understanding and reduce development iterations thereby ensuring the timely delivery of projects to the agreed timescales.
  • Co-ordinating collaboration with the production team to define and implement functional test code to support the production processes.

Essential Qualifications, Key Skills and Experience:

  • B.Sc. in Computer Science or other equivalent engineering discipline.
  • At least 10 Years post-graduate experience.
  • A Strong process-focussed development approach.
  • End to end Firmware development process experience.
  • Proficient in C and C++11 , with a good knowledge of its ecosystems.
  • Strong understanding of embedded development and object-oriented design principles.
  • Extensive working knowledge of the STM32 chipset - M0 > M4.
  • Knowledge of KEIL IDE for STM32.
  • Experience of developing in FreeRTOS and using stacks.
  • A good understanding of XML parsing and data modelling for embedded systems.
  • Demonstrable experience of UML Modelling and diagrams.
  • Knowledge of TFT LCD display control drivers and GUI development.
  • A working understanding of embedded electronics.
  • Proficient understanding of code versioning tools (GitHub).
  • Strong understanding of RF technologies, ideally experience of developing proprietary protocols.
  • Experience in developing firmware for low power safety critical devices.
  • A working knowledge of the MISRA C coding standards.

Desirable Qualifications, Key Skills and Experience:

  • Good knowledge on IOT based protocols GSM-AT Commands, MQTT and Azure IOT cloud.
  • Familiarity with PIC24 IC family and MPLAB IDE.
  • Familiarity of the Semtec chipset.
  • Agile development tools (JIRA, GitHub).
  • C# or VB Application development for Windows.
  • Python.
Share this job:

Apply now

Similar Jobs

1 day ago

Senior BMS Commissioning Engineer

Manchester 65K - 75K Permanent

Senior BMS Commissioning EngineerManchester £65,000 - £75,000 I am currently recruiting on behalf of an industry leader who are looking for an experienced Senior BMS Commissioning Engineer. The right candidate will have hands-on experience commission...

1 day ago

Chief Financial & Operations Officer (CFOO) - Automotive

Shropshire 50 - 60 Contract

Job Title: Chief Financial & Operations Officer (CFOO) - Deep Tech StartupLocation: United kingdom, remote Type: Full-time, contract(12 months that will later lead to a full time paye scheme offer with benefits)About Us: We are a deep-tech startup de...

1 day ago

Control Systems Engineer - Stafford

Stafford 35K - 55K Permanent

Control Systems Engineer Stafford - hybrid working Up to 55kJoin my clients team as a Control Systems Engineer, where your innovative problem-solving skills will shine. Collaborate with a team of highly skilled engineers dedicated to helping you grow...

1 day ago

Chief Financial & Operations Officer (CFOO) - Automotive

Shropshire 60 - 80 Contract

Job Title: Chief Financial & Operations Officer (CFOO) - Deep Tech StartupLocation: United kingdom, remote Type: Full-time, contract(12 months that will later lead to a full time paye scheme offer with benefits)About Us: We are a deep-tech startup de...

4 days ago

Electrical Design Engineer

Dorking 38 - 42 Contract

Job Title: Electrical Design EngineerLocation: DorkingRate: £38- £42IR35: Outside Job Description:We are seeking an experienced Electrical Design Engineer to join our team in Dorking. The role involves the design and specification of cable systems, c...

6 days ago

BMS Commissioning Engineer

Manchester 350 - 370 Contract

About the Role:We are seeking an experienced BMS Commissioning Engineer to join a high-profile project in Manchester. If you have a strong background in Building Management Systems (BMS) and are well-versed in Schneider Electric's EcoStruxure platfor...

1 week ago

BMS Applications Engineer

City of London 60K - 70K Permanent

BMS Applications Engineer - London Hybrid (Office/Home Based£60,000 - £70,000 per annum (depending on experience) + Company Benefits A leading client of mine is expanding their in-house team in preparation for an increase in projects next year.They a...

1 week ago

BMS Service Engineer

City of London 50K - 60K Permanent

BMS Service Engineer£50,000 - 60,000 + Car or Car AllowanceLondonExciting opportunity to join a leading force in the BMS Industry as a BMS Service Engineer in London. With a commitment to ongoing growth and a vision to expand their influence, this re...

1 week ago

Project Administrator

Northwich 25K - 30K + holidays + pension Permanent

Assistant Project Coordinator / Project AdministratorNorthwich £28,000 - £30,000 + benefits + holiday + pension I am currently hiring for an enthusiastic and detail-oriented Entry-Level Project coordinator/documentation compiler to join a key client...