Careers

Work with the best

Bitwise is a leading-edge technology company founded over 30 years ago by four key players in the field of high security software for the financial sector. Success breeds success and by recruiting high calibre software developers we have built a team of over 65 best-in-class engineers and technical consultants based in our offices in Scotland, Northern Ireland, Sweden and The Netherlands. With a strong reputation in the industry, we provide practical, innovative and technology-led consulting and software development services in a range of different markets. Inclusion as one of only 15 companies in the prestigious Parliamentary Review for Technology in 2017 was recognition of our best practice within software engineering.

Some of the world’s leading blue-chip companies in the Medical, Automotive, Aerospace and Defence sectors rely on our support to give them a head start in their product developments. Our future growth plans are ambitious and will only be achieved by recruiting experienced engineers who can make a positive contribution to our customer-driven business and enable innovation through software engineering excellence.

If you are an expert in your field we invite you to come and work for one of the best embedded-software development companies in the UK and Europe.

A dynamic environment

At Bitwise you’ll enjoy working on technical challenges in a supportive and stimulating environment alongside some of the best engineers in the business. We encourage developing technical excellence and experience in diverse sectors, whilst fostering a positive, enjoyable atmosphere that encourages passion and innovation. Capable of working independently or as part of a team, you’ll collaborate with our customers and project teams to deliver against agreed goals, so enthusiasm for learning new skills within a fast moving commercial environment is essential.

As we sometimes work on-site at our client premises, or based out of our multiple Software Centres of Excellence, opportunities for travel are part of the job and good interpersonal skills are important together with the ability to integrate in different customer development environments. Close collaboration with our clients ensures you’ll get exposure to working on innovative new technologies in industries ranging from banking to healthcare and industrial to automotive. We undertake work ranging from pure research and technical feasibility studies to design, development and integration projects.

Benefits

We share company success with our staff and offer excellent compensation packages commensurate with your skills and experience. Everyone has their own goals and ambitions so we’ll ensure you get the right benefits package for your needs and then continue to review it in line with your contribution.

Beyond the right financial package, we can offer the career challenges you are looking for, opportunities to grow your skills and excellent quality of life. Some of our key benefits include:

  • Highly flexible working hours
  • Paid overtime
  • Group Pension Scheme
  • Excellent working environment
  • Gym membership
  • Private medical/ travel insurance
  • Critical illness insurance
  • Employee loan scheme
  • Cycle to work scheme

Living and working in Dunfermline, Scotland

Our Dunfermline Software Centre of Excellence is located on the Carnegie Campus in Dunfermline, Scotland, birthplace of Andrew Carnegie. For the outdoor enthusiast, Dunfermline is well placed to take advantage of the golf, hill walking and cycling challenges in beautiful surrounding countryside. If retail therapy is more to your liking, Edinburgh and Glasgow are within easy reach for world-class shopping, culture and city life.

Edinburgh is just a 20-minute train ride away, and Glasgow is less than 40 miles to the west with good rail and motorway connections.
Dunfermline is located in Fife, a tourist destination in itself, which can offer a high standard of living and low costs compared to many other
regions. There are plenty of high quality properties for sale or rent in vibrant urban or beautiful rural settings.

Living and working in Belfast, Northern Ireland

Our Belfast Software Centre of Excellence is located within the thriving Gasworks area in the heart of Belfast city centre, a 5 minute walk from Central Train Station and a short drive to George Best City Airport.

With the recent study by the industry body TechNation finding that Belfast is the best place to be a skilled tech worker outside of London and the best place to come to work as a software developer, there is a great opportunity to join our growing team, develop our Belfast Software Centre of Excellence and enjoy the buzz of the local software eco-system.

Northern Ireland offers a first class environment for living as well as working. There’s an excellent education system, a world-class
healthcare service and very affordable property to buy or rent. With little congestion, efficient public transport and an easy-going lifestyle,
quality of life is at the core of living in Northern Ireland. Away from the office you will find dramatic coastlines, castles, mountains, lakes and some of the best golf courses in the world. Northern Ireland also has many fine restaurants, cinemas. Leisure centres and renowned
theatres, galleries, arts centres, pubs and clubs.

Living and working in Eindhoven, The Netherlands

Our Eindhoven office is right in the middle of the Brainport region. Eindhoven has an important collection of high-tech innovative industries, and thus attracts many talented professionals with an eye for the future, and looking for new opportunities. Bitwise mission is to provide excellent engineering services to these clients to further enable them to innovate!

Eindhoven is also known as the capital of Dutch design, it is a lively, modern city situated in the North Brabant province in the south of the Netherlands. Living in Eindhoven can be both surprising and rewarding, with many leisure options and a generally young population.

Eindhoven operates a comprehensive and efficient bus network that covers the entire city and makes getting around very easy. But perhaps the best way to get around in Eindhoven is the Dutch way: by bike. The city’s excellent network of bike lanes to cycle to and from work accommodates that perfectly.

As a relatively young city with a strong focus on innovation, high-tech, design and creativity, Eindhoven provides a nice mix in art and culture, through the city’s theatres, galleries and museums. Elsewhere, recreation and leisure activities are widely available, with skate parks, bicycle trails, climbing walls and swimming pools. In addition, football fans come from all over the region to watch PSV Eindhoven compete.

Career opportunities

We are currently recruiting for a number of positions in our Dunfermline, Belfast and Eindhoven Software Centres of Excellence, described below.

AGENCIES NOTE: Bitwise does not accept unsolicited CVs or applications from agencies with which we do not have an existing relationship.

Interested? Take a look below at the job vacancies we currently have to offer:

Software Engineer

We are looking for talented software engineers 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

  • Responsible for generating modular software against requirements specification, ensuring that all development work is performed to the highest standards of quality and reliability, and within required timescales
  • Test and debug all software to ensure that requirements specifications are satisfied and that relevant test records are completed
  • Produce written documentation of all software to ensure that all records including defects, amendments and new features are reported clearly and concisely, and in accordance with Quality Procedures
  • Generate software design specifications at the unit or sub-system level to ensure that functional requirements are met
  • Liaise with Clients and other Software Engineers to assist in the investigation and resolution of customer reported problems
  • Assist in project scheduling by estimating the effort and skills required to produce specific software modules
  • Responsible for carrying out peer to peer code reviews & documentation reviews
  • Responsible for ensuring that project changes are logged correctly in the project Change Management System

Key Skills

  • 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

  • Adaptable – able to quickly learn new technologies and tools
  • Ability to travel for short periods of time to work on client site or at our Software Centres of Excellence desirable
  • Good communication skills – including documentation skills
  • Ability to work effectively in a team or operate independently
  • Excellent problem solver and values operating to high quality standards
Apply for This Job
Senior Software Engineer

We are looking for talented senior software engineers 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

  • Responsible for design and implementation of modular software against requirements specification, ensuring that all development work is performed to the highest standards of quality and reliability, and within required timescales
  • Test and debug all software to ensure that requirements specifications are satisfied and that relevant test records are completed
  • Produce written documentation of all software to ensure that all records including defects, amendments and new features are reported clearly and concisely, and in accordance with Quality Procedures
  • Generate software design specifications at the unit or sub-system level to ensure that functional requirements are met and arrange and coordinate design reviews
  • Liaise with Clients and other Software Engineers to assist in the investigation and resolution of customer reported problems
  • Assist in project scheduling by estimating the effort and skills required to produce specific software modules, then set project milestones and allocate and coordinate other engineers assigned to the project
  • Responsible for carrying out peer to peer code reviews & documentation reviews
  • Responsible for ensuring that project changes are logged correctly in our project Change Management System
  • Provide advice and expertise to project members on technical issues when required
  • Assist in the training and support of less experienced engineers (where applicable) to ensure they are familiar with the development system and procedures, languages, operating system and product applications

Key Skills

  • Experience of the full software project management lifecycle
  • Experienced and proficient in embedded software development
  • 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

  • Adaptable – able to quickly learn new technologies and tools
  • Ability to travel for short periods of time to work on client site or at our Software Centres of Excellence desirable
  • Good communication skills – including documentation skills
  • Ability to work effectively in a team or operate independently
  • Excellent problem solver and values operating to high quality standards
Apply for This Job
Consultant

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
Check our head office location