Firmware Project Lead

JOB DESCRIPTION

Job Title:Firmware Project Lead
SpecialisationEmbedded software
Department:R&D Software
Location:Based in Salisbury but with hybrid remote working available.
Reporting to:Head of Software Development
Hours of work:37.5 hours per week.
The Role

Working at the heart of the R&D team your role is to manage the software development aspects of projects from the concept stage right through to production. Collaborating with business stakeholders, Project Managers, and the software design team you will coordinate the firmware development activities of technologically complex projects.

Using your industry experience of working with electronics and embedded software teams you will drive the project planning of the software development activities and assist the technical teams in delivery.

During the concept phase you will work with the innovation team distilling ideas into a concrete feasibility plan. Then working with architects to create detailed specifications and user stories that the engineering team can work from. During the development phase you will help the team plan their workload and deliverables, meanwhile working with the wider business to ensure that software requirements are met for the various stages of the product development cycle.

You are expected to have an engineering background, preferably having either worked as an embedded software developer at some point in your career or as part of a team where embedded software played a key role in the products you were developing. Pragmatic project planning should be second nature and you will be comfortable communicating your thoughts using collaborative tools such as Confluence.
Main Duties and Responsibilities
  • Concept phase: Working with Marketing and Engineering teams to create the embedded software definition and initial development proposals.
  • Feasibility phase: Deep dive into the product design specification, exploring all aspects of the project from a software development point of view. Creating development plans and working with the software development team to ensure the plans are realistic and achievable.
  • Development phase: Breaking down the requirements into detailed work units that the development team can tackle. Working with the developers to identify the technical requirements for each feature and create estimates for completion.
  • Agile duties: Working with the engineers and stakeholders you will decide on and execute the right mix of agile processes to suit each team. This will likely comprise of daily standups, backlog refinement sessions, sprint reviews, demos and retrospectives.
  • Project reporting: Constantly keeping the progress of the project in check you will assist the Project Management team in providing regular and accurate summaries of project progress to key group level stakeholders.
  • Third party management. Some projects are entirely in-house and some use third party development partners. You should be experienced in dealing with third parties and confident in your communication skills where complex ideas need explaining to teams who may not operating in their own native language. Sometimes overseas travel may be required.
  • Test and QA: You will have a very close working relationship with the software test department. Working together you will decide on test plans and strategies to improve quality using automation.
  • Maintenance release planning: Alongside new product development there will be regular maintenance releases for existing products to address bugs and add new features. You will work with the software test team to prioritise issues and resolve them with the development team balancing quick response to customer problems with the NPD schedule.
Skills & Requirements
  • An engineering background, degree qualified in relevant engineering discipline, preferably software or electronics related.
  • A track record of delivering complex products that mix electronics and embedded software.
  • Project Management experience managing cross functional teams with complex dependencies especially in the embedded software domain.
  • Third party management skills
  • Appreciation of software quality aspects, software QA and the benefits of continuous integration and automated test.
  • Proficiency in Atlassian tools such as Confluence and Jira.
  • An interest in consumer electronics and audio technologies.
  • A good working level of French would be an advantage but not essential.



Register & Apply Login & Apply About Matchtech
Advertiser
Gattaca PBS
Organisation
Matchtech
Reference
542174
Contract Type
Expiry Date
24/12/2022 16:47:00
Shortlist Email me jobs like this  Back to listing Visit Website
Register and Apply
Log In and Apply
Terms of Use/Notifications

Do you agree to our terms & conditions & privacy statement?

Receive updates & notifications from Ex-MilitaryCareers.com

Apply