keywords/skills

Showing page 1355 of 3819 (10 in 0.468 seconds)

  • Chesham, Buckinghamshire
  • £35,000 - £60,000/annum
    • Permanent
  • 06 Mar 2020

My client is an innovate medical device company dedicated to improving health outcomes for cancer patients through precision-guided surgery. The company's products address the pressing medical need for better tools to detect cancer during surgery in order to improve clinical outcomes and reduce healthcare costs. They're building a world-class team to transform the practice of cancer surgery.

The Principal Software Engineer will be expected to become a key member of a small multidisciplinary development team and to work with the other engineers and act as the 'go to' person for all software aspects of the design.

Nature and Scope of the Job:

  • The Principal Software Engineer will handle all aspects of the product lifecycle.
  • Will need to work autonomously to ensure all tasks are completed as per project plans and budgets.
  • Maintain good communication with the Engineering Manager and with other cross-functional members of the project team, with regards to project plans, costs and risks.
  • Must be able to take on all of the company's software / firmware development needs and to be able to produce a good solution to match those needs.
  • The role demands experience of the application IEC62304 in a software design role.
  • A working knowledge of the concepts contained in IEC61508 would be desirable.
  • Demonstrate an ability to envisage concepts that will lead to practical product solutions.
  • Be able to translate requirements and engineering specifications into solid engineering solutions.
  • Shall provide sound estimates and plans for the tasks.
  • Be able to estimate the cost of a design.
  • Responsible for acting as the expert on the design and influencing the other engineers to ensure quality implementation.
  • Must be able to demonstrate through their designs, working methods e.g. DFM and serviceability.
  • Will be required to develop software modules which will form part of an overall engineering system, which may also incorporate optics, electronics and mechanics.
  • Must have the ability to deal with engineering issues of a complex nature to achieve a high-quality solution.
  • Ensure the best possible solution is applied to any given design / problem by demonstrating a high level of engineering skill and approach.
  • Will be expected to produce comprehensive software concepts / designs / models / documentation that is clearly understandable by non-software engineers.
  • Will be expected to work from a bare microcontroller, through embedded RTOS based platforms, to a PC type environment.
  • Programming experience in assembly language(s), C and C++ are essential.
  • Use of common editing software is essential.
  • Use of common assemblers / compilers is essential.
  • Use of software version control tools is essential e.g. Bitbucket, Perforce, StarTeam, SVN or similar.
  • Use of bug tracking software tools is essential e.g. Jira, Bugzilla, Mantis, StarTeam or similar.
  • Possess a working knowledge of programmable logic i.e. FPGAs etc.
  • Must be able to use standard electronics test equipment e.g. Multi-meters, Oscilloscopes, Signal Generators, etc.
  • Must be able to develop test plans that comprehensively test not only the software / firmware but the system on which it is deployed.
  • Must undertake precautions such that developed software / firmware is of a high quality e.g. code reviews, static analysis and similar, etc.
  • Must be familiar with the application of Formal Methods for software / firmware development.
  • A knowledge of software-based image processing would be desirable, though not essential.
  • Will be expected to develop test strategies, in order to evaluate equipment and then to document the findings, not only from the software / firmware aspects of a device, but also from an entire system or product.
  • Provide Project Management capability to take on supervision of specific projects.
  • Attend peer review meetings and comment on designs from other engineers or groups.
  • Support manufacturing and other relevant departments during the project development and production phases.
  • Be proficient in the use of MS Office tools such as Word, Excel, etc.
  • Must understand and follow the company QMS. Prior knowledge of working in a medical device QMS or of ISO 9001 / 13485 is not essential, however, it would be highly desirable.
  • Must be able to produce high quality engineering documentation.
  • Chesham, Buckinghamshire
  • £35,000 - £60,000/annum
    • Permanent
  • 06 Mar 2020

My client is an innovate medical device company dedicated to improving health outcomes for cancer patients through precision-guided surgery. The company's products address the pressing medical need for better tools to detect cancer during surgery in order to improve clinical outcomes and reduce healthcare costs. They're building a world-class team to transform the practice of cancer surgery.

The Principal Software Engineer will be expected to become a key member of a small multidisciplinary development team and to work with the other engineers and act as the 'go to' person for all software aspects of the design.

Nature and Scope of the Job:

  • The Principal Software Engineer will handle all aspects of the product lifecycle.
  • Will need to work autonomously to ensure all tasks are completed as per project plans and budgets.
  • Maintain good communication with the Engineering Manager and with other cross-functional members of the project team, with regards to project plans, costs and risks.
  • Must be able to take on all of the company's software / firmware development needs and to be able to produce a good solution to match those needs.
  • The role demands experience of the application IEC62304 in a software design role.
  • A working knowledge of the concepts contained in IEC61508 would be desirable.
  • Demonstrate an ability to envisage concepts that will lead to practical product solutions.
  • Be able to translate requirements and engineering specifications into solid engineering solutions.
  • Shall provide sound estimates and plans for the tasks.
  • Be able to estimate the cost of a design.
  • Responsible for acting as the expert on the design and influencing the other engineers to ensure quality implementation.
  • Must be able to demonstrate through their designs, working methods e.g. DFM and serviceability.
  • Will be required to develop software modules which will form part of an overall engineering system, which may also incorporate optics, electronics and mechanics.
  • Must have the ability to deal with engineering issues of a complex nature to achieve a high-quality solution.
  • Ensure the best possible solution is applied to any given design / problem by demonstrating a high level of engineering skill and approach.
  • Will be expected to produce comprehensive software concepts / designs / models / documentation that is clearly understandable by non-software engineers.
  • Will be expected to work from a bare microcontroller, through embedded RTOS based platforms, to a PC type environment.
  • Programming experience in assembly language(s), C and C++ are essential.
  • Use of common editing software is essential.
  • Use of common assemblers / compilers is essential.
  • Use of software version control tools is essential e.g. Bitbucket, Perforce, StarTeam, SVN or similar.
  • Use of bug tracking software tools is essential e.g. Jira, Bugzilla, Mantis, StarTeam or similar.
  • Possess a working knowledge of programmable logic i.e. FPGAs etc.
  • Must be able to use standard electronics test equipment e.g. Multi-meters, Oscilloscopes, Signal Generators, etc.
  • Must be able to develop test plans that comprehensively test not only the software / firmware but the system on which it is deployed.
  • Must undertake precautions such that developed software / firmware is of a high quality e.g. code reviews, static analysis and similar, etc.
  • Must be familiar with the application of Formal Methods for software / firmware development.
  • A knowledge of software-based image processing would be desirable, though not essential.
  • Will be expected to develop test strategies, in order to evaluate equipment and then to document the findings, not only from the software / firmware aspects of a device, but also from an entire system or product.
  • Provide Project Management capability to take on supervision of specific projects.
  • Attend peer review meetings and comment on designs from other engineers or groups.
  • Support manufacturing and other relevant departments during the project development and production phases.
  • Be proficient in the use of MS Office tools such as Word, Excel, etc.
  • Must understand and follow the company QMS. Prior knowledge of working in a medical device QMS or of ISO 9001 / 13485 is not essential, however, it would be highly desirable.
  • Must be able to produce high quality engineering documentation.
  • Egham, Surrey
    • Permanent
  • 06 Mar 2020

Software Developer - Senior Developer / Team Leader - C#, .Net

We are seeking a talented Software Developer / Senior Developer to join a talented software team developing a range of simulation and automated test software for industrial applications.

This is a great opportunity for an experience developer to progress in to a leadership and management role in the near future, or from day 1 if you already have the experience.

The role is broad and full life cycle from client liaison through requirement definition, product design, development and delivery. You will also assume responsibility for the teams technical output and quality, ensuring client satisfaction and achieving delivery goals and targets.

Your skill set & experience...

  • Solid understanding of C# and .NET development using OOP principles
  • Ideally a degree in Computer Science or similar honours degree
  • Any knowledge of Mechatronics, embedded of low level development is a bonus
  • Customer service focussed with excellent interpersonal aptitude
  • Team player, able to collaborate with others and willing to share ideas
  • Prepared to travel as and when required

The company is in an exciting phase of growth and development with career opportunities to suit ambitious and driven individuals.

If you are looking for a step up, a new challenge or career possession this could be a great opportunity for you.

Please send your CV and any additional info to (url removed).

Hit Apply or look me up on linkedin to start a dialogue about this position. Wilkin Chan, Spectrum IT Recruitment.

  • Egham, Surrey
    • Permanent
  • 06 Mar 2020

Software Developer - Senior Developer / Team Leader - C#, .Net

We are seeking a talented Software Developer / Senior Developer to join a talented software team developing a range of simulation and automated test software for industrial applications.

This is a great opportunity for an experience developer to progress in to a leadership and management role in the near future, or from day 1 if you already have the experience.

The role is broad and full life cycle from client liaison through requirement definition, product design, development and delivery. You will also assume responsibility for the teams technical output and quality, ensuring client satisfaction and achieving delivery goals and targets.

Your skill set & experience...

  • Solid understanding of C# and .NET development using OOP principles
  • Ideally a degree in Computer Science or similar honours degree
  • Any knowledge of Mechatronics, embedded of low level development is a bonus
  • Customer service focussed with excellent interpersonal aptitude
  • Team player, able to collaborate with others and willing to share ideas
  • Prepared to travel as and when required

The company is in an exciting phase of growth and development with career opportunities to suit ambitious and driven individuals.

If you are looking for a step up, a new challenge or career possession this could be a great opportunity for you.

Please send your CV and any additional info to (url removed).

Hit Apply or look me up on linkedin to start a dialogue about this position. Wilkin Chan, Spectrum IT Recruitment.

  • London
    • Permanent
  • 06 Mar 2020

My client is an award-winning global provider of commercial vehicle propulsion solutions and they are currently seeking an Electrical/ Electronics engineer to join their award-winning team.

Overview:

This role revolves around the development of on-board core software modules which form a key part my client's industrial IoT platform. New or modified modules will have to be generated either on the fly to support customer trials/demonstrations or carefully and meticulously to support long term product development goals.

The person will relish the opportunity to create a data acquisition and analysis solution which is optimised to work in conjunction with a cloud platform, works independently and enjoys solving technical problems on complex systems.

Responsibilities and Activities:

  • Develop and test application code to support new applications with external customers and internal research and development objectives.
  • Based on customer feedback and business needs, collaborate with other domain experts and contribute to the creation of a long-term technology roadmap.
  • Test, Validate and Release software updates in line with best practice.
  • Create core-software modules that enable geo-fencing, edge computing capabilities and other new modules that support the product scaling up to 1000's of deployments.
  • Develop tools and interfaces for end users and engineers.
  • Build and deploy Linux kernels and bootloaders on the embedded devices.
  • Develop tools that used in production and enable software uploads, configuration control and testing.
  • Ensure robust configuration management is in place and the health of deployed assets is well understood and continually monitored.
  • Develop, deploy and run the device-side cloud infrastructure required to remotely update and maintain fielded equipment.
  • Ensure requirements for security, documentation and regulations are well understood within your domain, are complied with, updated and maintained as necessary.
  • Visit vehicles/assets to participate in the integration of new equipment during the trial and production phases.
  • Provide remote diagnostics to identify the root cause and corrective action of faulty fielded equipment.
  • Help scope out and estimate tasks, participate in the creation of project plans, report on progress, risks and opportunities.

Skills and Experience

Required:

  • Excellent problem-solving skills. Takes ownership of problems and sees them through to a conclusion;
  • Organised, data-driven and an analytical mind;
  • Motivated, enthusiastic and interested by the industry and products;
  • Passionate about attention to detail and delivery of high quality content;
  • Proficiency using c;
  • Basic capability using Linux command line tools;
  • Experience using Git or other types of source control

Desirable:

  • Automotive industry experience;
  • Experience at deploying applications on remote devices;
  • Experience with building and deploying Linux kernels and bootloaders;
  • Experience with IoT technologies, such as MQTT and TCP/IP networks;
  • Proficiency in Python or Java;
  • Knowledge of CAN, J1939 or CANOpen protocols;
  • Experience with relational databases and SQL;
  • Familiarity with AWS/cloud providers.
  • London
    • Permanent
  • 06 Mar 2020

My client is an award-winning global provider of commercial vehicle propulsion solutions and they are currently seeking an Electrical/ Electronics engineer to join their award-winning team.

Overview:

This role revolves around the development of on-board core software modules which form a key part my client's industrial IoT platform. New or modified modules will have to be generated either on the fly to support customer trials/demonstrations or carefully and meticulously to support long term product development goals.

The person will relish the opportunity to create a data acquisition and analysis solution which is optimised to work in conjunction with a cloud platform, works independently and enjoys solving technical problems on complex systems.

Responsibilities and Activities:

  • Develop and test application code to support new applications with external customers and internal research and development objectives.
  • Based on customer feedback and business needs, collaborate with other domain experts and contribute to the creation of a long-term technology roadmap.
  • Test, Validate and Release software updates in line with best practice.
  • Create core-software modules that enable geo-fencing, edge computing capabilities and other new modules that support the product scaling up to 1000's of deployments.
  • Develop tools and interfaces for end users and engineers.
  • Build and deploy Linux kernels and bootloaders on the embedded devices.
  • Develop tools that used in production and enable software uploads, configuration control and testing.
  • Ensure robust configuration management is in place and the health of deployed assets is well understood and continually monitored.
  • Develop, deploy and run the device-side cloud infrastructure required to remotely update and maintain fielded equipment.
  • Ensure requirements for security, documentation and regulations are well understood within your domain, are complied with, updated and maintained as necessary.
  • Visit vehicles/assets to participate in the integration of new equipment during the trial and production phases.
  • Provide remote diagnostics to identify the root cause and corrective action of faulty fielded equipment.
  • Help scope out and estimate tasks, participate in the creation of project plans, report on progress, risks and opportunities.

Skills and Experience

Required:

  • Excellent problem-solving skills. Takes ownership of problems and sees them through to a conclusion;
  • Organised, data-driven and an analytical mind;
  • Motivated, enthusiastic and interested by the industry and products;
  • Passionate about attention to detail and delivery of high quality content;
  • Proficiency using c;
  • Basic capability using Linux command line tools;
  • Experience using Git or other types of source control

Desirable:

  • Automotive industry experience;
  • Experience at deploying applications on remote devices;
  • Experience with building and deploying Linux kernels and bootloaders;
  • Experience with IoT technologies, such as MQTT and TCP/IP networks;
  • Proficiency in Python or Java;
  • Knowledge of CAN, J1939 or CANOpen protocols;
  • Experience with relational databases and SQL;
  • Familiarity with AWS/cloud providers.
  • Macclesfield
    • Permanent
  • 06 Mar 2020

Why apply:

Only apply if you enjoy working in a fun, creative and technically challenging environment.

The client: 

This Digital Marketing team, pride themselves on working as hard as they play. They are a small and close-knit team who are look for individuals who want to bring strong ideas, whilst being open to having these ideas challenged. 

The role:

The client is looking for a talented PHP web developer.  You'll be supporting their existing in-house software, turning projects around skilfully and efficiently. No two days will be the same! 

Essential Requirements:


-Working knowledge of PHP 5.6 and PHP 7.2 
-Competent use of JavaScript, and one JavaScript library or framework (pref. jQuery) 
-A comprehensive understanding of HTML and CSS 
-Creditable analytical and problem-solving capabilities 
-Integrity, accountability, and punctuality 
-A good understanding of MySQL 
-Working understanding of Git and making use of Pull-Requests 

What to expect:

The successful candidate will be responsible for developing and maintaining our websites, in-house backend systems and other bespoke applications, in addition to implementing APIs, working with other team members to build new innovative products and services for both desktop and mobile. 

2020 is an exciting year for them, are there is a roadmap new products in the queue, all of which will require brand new, bespoke front and backend systems to be built in order to function as we intend-We're even expanding into the US in the coming months! 

The successful candidate will hit the ground running and be expected to get deeply involved in the development life cycle, and tightly conform to the development teams' technical and compliance processes. 

You will be regularly working with PHP and MySQL, along with HTML, CSS (and JavaScript, sometimes) on a combination of projects across a number of products, using where possible new and upcoming technologies, devices and platforms to develop cutting edge web and mobile applications. Self-motivation, a keen interest to learn and timekeeping will all play a vital role in the work you do. 


What’s on offer:

The office has a laid-back and informal culture, work how you want, wear what you want (within reason), be a headphone junkie, we welcome all types. We expect you to be accountable, show integrity and show discipline in the way you work. In addition: 

-Fun, super interesting work environment. 
-Housed within a super cool custom-built tech-centric new office. 
-Career progression 
-Continual support 
-Frequent trips to Google and Facebook offices/seminars. 
-Office target-based bonuses 
-Frequent team days/nights out (at least 1 per quarter) 
-Free tea/coffee/soft drinks and snacks. 
-The occasional pizza and beers on a Friday! 
-Fridays dedicated to research and development 
-Flexitime 
-Choose your operating system (Windows/Linux) 

Benefits: 

-Flexible working hours 
-Discounted/free food 
-On-site parking 
-Casual dress 
-Training package 
-Entertainment package

By applying for this role you accept the Recruiterlink terms and conditions that can be found on our website and agree to receive email notification of other suitable jobs

  • Macclesfield
    • Permanent
  • 06 Mar 2020

Why apply:

Only apply if you enjoy working in a fun, creative and technically challenging environment.

The client: 

This Digital Marketing team, pride themselves on working as hard as they play. They are a small and close-knit team who are look for individuals who want to bring strong ideas, whilst being open to having these ideas challenged. 

The role:

The client is looking for a talented PHP web developer.  You'll be supporting their existing in-house software, turning projects around skilfully and efficiently. No two days will be the same! 

Essential Requirements:


-Working knowledge of PHP 5.6 and PHP 7.2 
-Competent use of JavaScript, and one JavaScript library or framework (pref. jQuery) 
-A comprehensive understanding of HTML and CSS 
-Creditable analytical and problem-solving capabilities 
-Integrity, accountability, and punctuality 
-A good understanding of MySQL 
-Working understanding of Git and making use of Pull-Requests 

What to expect:

The successful candidate will be responsible for developing and maintaining our websites, in-house backend systems and other bespoke applications, in addition to implementing APIs, working with other team members to build new innovative products and services for both desktop and mobile. 

2020 is an exciting year for them, are there is a roadmap new products in the queue, all of which will require brand new, bespoke front and backend systems to be built in order to function as we intend-We're even expanding into the US in the coming months! 

The successful candidate will hit the ground running and be expected to get deeply involved in the development life cycle, and tightly conform to the development teams' technical and compliance processes. 

You will be regularly working with PHP and MySQL, along with HTML, CSS (and JavaScript, sometimes) on a combination of projects across a number of products, using where possible new and upcoming technologies, devices and platforms to develop cutting edge web and mobile applications. Self-motivation, a keen interest to learn and timekeeping will all play a vital role in the work you do. 


What’s on offer:

The office has a laid-back and informal culture, work how you want, wear what you want (within reason), be a headphone junkie, we welcome all types. We expect you to be accountable, show integrity and show discipline in the way you work. In addition: 

-Fun, super interesting work environment. 
-Housed within a super cool custom-built tech-centric new office. 
-Career progression 
-Continual support 
-Frequent trips to Google and Facebook offices/seminars. 
-Office target-based bonuses 
-Frequent team days/nights out (at least 1 per quarter) 
-Free tea/coffee/soft drinks and snacks. 
-The occasional pizza and beers on a Friday! 
-Fridays dedicated to research and development 
-Flexitime 
-Choose your operating system (Windows/Linux) 

Benefits: 

-Flexible working hours 
-Discounted/free food 
-On-site parking 
-Casual dress 
-Training package 
-Entertainment package

By applying for this role you accept the Recruiterlink terms and conditions that can be found on our website and agree to receive email notification of other suitable jobs

  • B11, Sparkhill, City and Borough of Birmingham
  • £21,999 - £24,999/annum
    • Permanent
  • 06 Mar 2020

Specialist Computer Centres - SCC is Europe’s largest independently owned IT services group. 

We deliver innovative, business critical and cost reducing IT solutions to both private and public sector organisations.

In order to continue to meet and exceed our customers' expectations we  now have an exciting career opportunity for a talented individual to join us at our European Headquarters in Birmingham as a Service Assurance Coordinator .

Reporting to the Service Assurance Manager within Service Assurance team, ensuring assessment and governance of the Service Centre processes and procedures, through effective quality checks and reporting. Focus on Customer Satisfaction and achievement of service level agreements .

Main Duties of Job:

•             Support the Incident Management process to ensure normal service is restored as quickly as possible with minimum disruption.

•             Perform daily, weekly, monthly quality and assurance checks on Service Desk(s), ensuring the correct process and procedures are being followed.

•             Liaise with Team Leaders (in both UK and Romania) as part of the virtualised Service Desk and provide Management Information to them, to assist them to drive the quality and performance of their team(s).

•             Monitor customer event based survey results, liaising with the customer and coordinating any corrective actions.

•             perform call monitoring assessment’s

•             Trending on quality issues

•             Contribute to service improvement plans, owning and delivering against actions.

•             Quality of service for new customer transitions

•             Assist in Service Centre project related activity

•             Support Service Assurance Manager with toolset / process changes and associated testing.

Skills, Knowledge & Experience:

•             Quality Assurance skills to assess quality and completeness of deliverables would be highly advantageous

•             Proactive, diligent, self-motivated, a strong team player capable of working unsupervised and meeting requirements on their own.

•             Broad knowledge of Service Desk(s) processes and procedures.

•             ITIL Awareness

•             A driven, quality focussed nature and possesses a “can-do” attitude with a goal-orientated approach.

•             Demonstrates a responsible, disciplined and analytical approach even when under pressure.

•             Be able to challenge the current way of operating with service improvement in mind

•             Good people and communication skills.

•             Service Now Knowledge and advantage

Upon submitting your application SCC will process your information in line with our privacy policy which can be found on the SCC Careers website under ‘Recruitment Privacy Policy’.

  • B11, Sparkhill, City and Borough of Birmingham
  • £21,999 - £24,999/annum
    • Permanent
  • 06 Mar 2020

Specialist Computer Centres - SCC is Europe’s largest independently owned IT services group. 

We deliver innovative, business critical and cost reducing IT solutions to both private and public sector organisations.

In order to continue to meet and exceed our customers' expectations we  now have an exciting career opportunity for a talented individual to join us at our European Headquarters in Birmingham as a Service Assurance Coordinator .

Reporting to the Service Assurance Manager within Service Assurance team, ensuring assessment and governance of the Service Centre processes and procedures, through effective quality checks and reporting. Focus on Customer Satisfaction and achievement of service level agreements .

Main Duties of Job:

•             Support the Incident Management process to ensure normal service is restored as quickly as possible with minimum disruption.

•             Perform daily, weekly, monthly quality and assurance checks on Service Desk(s), ensuring the correct process and procedures are being followed.

•             Liaise with Team Leaders (in both UK and Romania) as part of the virtualised Service Desk and provide Management Information to them, to assist them to drive the quality and performance of their team(s).

•             Monitor customer event based survey results, liaising with the customer and coordinating any corrective actions.

•             perform call monitoring assessment’s

•             Trending on quality issues

•             Contribute to service improvement plans, owning and delivering against actions.

•             Quality of service for new customer transitions

•             Assist in Service Centre project related activity

•             Support Service Assurance Manager with toolset / process changes and associated testing.

Skills, Knowledge & Experience:

•             Quality Assurance skills to assess quality and completeness of deliverables would be highly advantageous

•             Proactive, diligent, self-motivated, a strong team player capable of working unsupervised and meeting requirements on their own.

•             Broad knowledge of Service Desk(s) processes and procedures.

•             ITIL Awareness

•             A driven, quality focussed nature and possesses a “can-do” attitude with a goal-orientated approach.

•             Demonstrates a responsible, disciplined and analytical approach even when under pressure.

•             Be able to challenge the current way of operating with service improvement in mind

•             Good people and communication skills.

•             Service Now Knowledge and advantage

Upon submitting your application SCC will process your information in line with our privacy policy which can be found on the SCC Careers website under ‘Recruitment Privacy Policy’.