Bitwise Group
Dunfermline, GB
2d ago

We are looking for talented, forward thinking consultants to be based at our Software Centres of Excellence in Dunfermline, (Scotland), Belfast (Northern Ireland) and Eindhoven, (The Netherlands).

We work with a diverse range of technologies in the medical, automotive, aerospace and defence sectors; and develop software to the highest quality industry standards.

We require highly capable software engineers with a strong breadth and depth of experience in software engineering and with a solid understanding of software development best practices.

Interest and enthusiasm for learning new skills within a fast moving commercial environment are essential.

Key Tasks

  • Provide specific technical expertise to client and project needs according to identified areas of specialism across the company
  • Provide technical sales support for early or new engagements with existing or new clients to help secure business
  • Contribute to establishing the requirements for the project and to ensure these are expressed in complete, unambiguous and testable terms
  • Review requirements from the Customer or Bitwise-generated requirements to ensure their adequacy and consistency in accordance with the Bitwise QMS and Development procedures
  • Provide an independent level of scrutiny prior to customer releases to ensure it effectively addresses the requirements and design and that code meets project quality expectations
  • Contribute to the development of the software solution as required
  • Mentor, coach and direct engineers working in the project team when required
  • Provide project reporting to key stakeholders when required
  • Key Skills

  • Breadth of business domain knowledge in safety software development in ideally two or more industry sectors from Medical, Automotive, Aerospace, Defence, Consumer or Payments
  • Depth of knowledge in safety and risk analysis / management requirements and standards such as SIL, IEC62304, ISO14971 etc.
  • Depth of expertise in Object Oriented software development and able to apply object oriented principles to architecture, design and development
  • Experience of industry standard techniques to handle safety / risk management e.g. TR 80002-1, FMECA’s
  • Ability to analyse a set of requirements or existing architecture and define an architecture that complements the customers’ business goals and objectives
  • Have a good understanding of the cost / quality trade-offs to ensure project delivery
  • Previous hands-on experience as a senior software engineer using a range of languages including C++, C and C#
  • Experience in developing transition plans and the governance procedures, policies and guidelines, to ensure that project initiatives comply with the overall architecture direction
  • Experience in managing and leading software development teams
  • Excellent customer engagement skills and ability to manage customer expectations at a technical level
  • Highly experienced and proficient in embedded software development
  • Experience of the full software project management lifecycle
  • Advanced knowledge and experience of relevant programming languages and technologies
  • A thorough understanding of at least one of C, C++, C#
  • Experience in planning including estimating, allocating and reviewing work
  • Degree educated in an appropriate technical discipline, ideally Computer Science or similar.
  • Personal qualities

  • Leadership the ability to drive teams and projects forward whilst maintaining client confidence
  • Technically knowledgeable with the confidence to challenge client requirements when required
  • Commercially experienced
  • Strong verbal and written communication skills
  • Excellent problem solver and values operating to high quality standards
  • Ability to travel for short periods of time to work on client site or at our Software Centres of Excellence desirable
  • Apply for This Job

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form