keywords/skills

Showing page 234 of 618 (10 in 0.88 seconds)

  • Worcester, Worcestershire
  • £45,000 - £60,000/annum
    • Permanent
  • 06 Mar 2020

We are looking for an experienced Applications Software Developer / Engineer (Software Systems Developer) to work alongside a talented team of multifunctional design development engineers for an upcoming company in Worcestershire

The client develops high-performance sensor based screening equipment. The products are sold around the world into medical and security risk markets.  The medical products are used to pre-screen patients for ferrous-metal objects before they undergo MRI scans, and to protect MRI entryways.  The security products detect unauthorised objects such as weapons, mobile phones etc in prisons and provide additional security in other environments such as in public spaces and events. The company has grown substantially over the last 14 years and, continuing that path of success is now developing an exciting brand new range of intelligent products exploiting new markets and technology applications

Must Be BRITISH National or EU – Do Not Sponsor at this stage

We are seeking an experienced Software Developer to join our small, close-knit team.  You will have the opportunity to participate in the complete software product development lifecycle (design, development and verification) including:

Translating customer needs into software requirements

System and sub-system level design and verification

Web and cloud applications development

Tablet and mobile applications development

PC application development

Documenting the development processes from requirements capture through to verification and release

You should be/have:

Dynamic and driven Software Engineer

Able and happy to lead a team, be part of a team or work independently

Range of new product development experience

Methodical and rigorous approach to achieving tasks and objectives

Committed to delivery

Positive, enthusiastic and open-minded

Lead by example

Absolute attention to detail

Pride in work

Execute duties at highest quality

Software engineering skills

  • Software programming using C++, C#, Java, HTML, CSS and PHP
  • Object-Oriented programming
  • Software design and documentation using UML and Doxygen
  • Wired and wireless communication protocols
  • Data processing algorithms development
  • Software configuration and revision control using Jira, Subversion and GIT
  • Debugging, test and verification
  • Strong team player, self-starter and committed to success

  • Worcester, Worcestershire
  • £45,000 - £60,000/annum
    • Permanent
  • 06 Mar 2020

We are looking for an experienced Applications Software Developer / Engineer (Software Systems Developer) to work alongside a talented team of multifunctional design development engineers for an upcoming company in Worcestershire

The client develops high-performance sensor based screening equipment. The products are sold around the world into medical and security risk markets.  The medical products are used to pre-screen patients for ferrous-metal objects before they undergo MRI scans, and to protect MRI entryways.  The security products detect unauthorised objects such as weapons, mobile phones etc in prisons and provide additional security in other environments such as in public spaces and events. The company has grown substantially over the last 14 years and, continuing that path of success is now developing an exciting brand new range of intelligent products exploiting new markets and technology applications

Must Be BRITISH National or EU – Do Not Sponsor at this stage

We are seeking an experienced Software Developer to join our small, close-knit team.  You will have the opportunity to participate in the complete software product development lifecycle (design, development and verification) including:

Translating customer needs into software requirements

System and sub-system level design and verification

Web and cloud applications development

Tablet and mobile applications development

PC application development

Documenting the development processes from requirements capture through to verification and release

You should be/have:

Dynamic and driven Software Engineer

Able and happy to lead a team, be part of a team or work independently

Range of new product development experience

Methodical and rigorous approach to achieving tasks and objectives

Committed to delivery

Positive, enthusiastic and open-minded

Lead by example

Absolute attention to detail

Pride in work

Execute duties at highest quality

Software engineering skills

  • Software programming using C++, C#, Java, HTML, CSS and PHP
  • Object-Oriented programming
  • Software design and documentation using UML and Doxygen
  • Wired and wireless communication protocols
  • Data processing algorithms development
  • Software configuration and revision control using Jira, Subversion and GIT
  • Debugging, test and verification
  • Strong team player, self-starter and committed to success

  • Malahide
  • £60,000 - £70,000/annum
    • Permanent
  • 06 Mar 2020

My client is a major software reseller and a trusted long-term advisor to over 180 organisations in both private and public sectors with specific expertise in Banking, Financial and Professional Services, Manufacturing, Retail, Leisure, Telecommunications, Transport and Utilities, together with Education, Health and Local and Central Government.

They engage with our customers to achieve real and lasting value from their investment in IT service and enterprise management tools.

By employing best practice methodology, they enable customers to achieve their business and operational objectives through the implementation of market leading software solutions and/or our own product suite.

As part of our 3-year strategic growth plan, we are developing market leading AI solutions that will transform the IT Service Management industry.

Role & Responsibilities

This role will be reporting to and directly working with the Senior Development Lead based in the Malahide office. The CTO and rest of the development team are based in the UK.

The developer will be responsible for working to the specification passed down from the Senior Development Lead and the CTO.

He/she will be working on internal applications but each application uses the same subset of languages.

He/she must follow the development standards but will also need to feed in ideas and be expected to work to a required standard.

The role gives a developer an opportunity to get involved in a commercial AI product as well as commercial applications used at major FTSE 500 companies worldwide.

Skills/Experience

- Python
- HTML 5
- .NET Core
- C# .Net
- JavaScript
- ASP.Net
- MVC
- SQL
- SQL Server
- Mysql
- REST Webservices
- API's
- Jquery

Benefits/Salary

- Euro 60-70,000 - dependent on qualification and experience
- 20 days holiday plus bank holidays increasing annually
- Company pension
- Death in service Life Cover
- Opportunities for progression
- Opportunity for training support if required
- Potential for some remote working after first month.

This is a fantastic opportunity for the right person to develop their career in a successful and growing software business and be involved in developing a market leading AI solution.

Application Response Policy

To apply, please submit your CV by clicking on the relevant links. If successful you will be contacted by one of our consultants within 3 working days. Unfortunately, due to the volume of applications we expect to receive, if you do not hear from us within this time you should presume your application has been unsuccessful on this occasion.

Recruitment & Diversity Statement

Grassroots Recruitment is acting as a recruitment agency and a recruitment business in respect of this vacancy. Grassroots Recruitment is an equal opportunities employer and recruiter. We welcome applications from all sections of the community, regardless of age, race, sex, sexual orientation, marital status, religion or disability.

  • Malahide
  • £60,000 - £70,000/annum
    • Permanent
  • 06 Mar 2020

My client is a major software reseller and a trusted long-term advisor to over 180 organisations in both private and public sectors with specific expertise in Banking, Financial and Professional Services, Manufacturing, Retail, Leisure, Telecommunications, Transport and Utilities, together with Education, Health and Local and Central Government.

They engage with our customers to achieve real and lasting value from their investment in IT service and enterprise management tools.

By employing best practice methodology, they enable customers to achieve their business and operational objectives through the implementation of market leading software solutions and/or our own product suite.

As part of our 3-year strategic growth plan, we are developing market leading AI solutions that will transform the IT Service Management industry.

Role & Responsibilities

This role will be reporting to and directly working with the Senior Development Lead based in the Malahide office. The CTO and rest of the development team are based in the UK.

The developer will be responsible for working to the specification passed down from the Senior Development Lead and the CTO.

He/she will be working on internal applications but each application uses the same subset of languages.

He/she must follow the development standards but will also need to feed in ideas and be expected to work to a required standard.

The role gives a developer an opportunity to get involved in a commercial AI product as well as commercial applications used at major FTSE 500 companies worldwide.

Skills/Experience

- Python
- HTML 5
- .NET Core
- C# .Net
- JavaScript
- ASP.Net
- MVC
- SQL
- SQL Server
- Mysql
- REST Webservices
- API's
- Jquery

Benefits/Salary

- Euro 60-70,000 - dependent on qualification and experience
- 20 days holiday plus bank holidays increasing annually
- Company pension
- Death in service Life Cover
- Opportunities for progression
- Opportunity for training support if required
- Potential for some remote working after first month.

This is a fantastic opportunity for the right person to develop their career in a successful and growing software business and be involved in developing a market leading AI solution.

Application Response Policy

To apply, please submit your CV by clicking on the relevant links. If successful you will be contacted by one of our consultants within 3 working days. Unfortunately, due to the volume of applications we expect to receive, if you do not hear from us within this time you should presume your application has been unsuccessful on this occasion.

Recruitment & Diversity Statement

Grassroots Recruitment is acting as a recruitment agency and a recruitment business in respect of this vacancy. Grassroots Recruitment is an equal opportunities employer and recruiter. We welcome applications from all sections of the community, regardless of age, race, sex, sexual orientation, marital status, religion or disability.

  • London
  • £50,000 - £500,000/annum + benefits
    • Permanent
  • 06 Mar 2020
Embedded Software Developer

Overview:
This role revolves around the development of on-board core software modules which form a key part of VP's industrial IoT platform - VPVision. New or modified modules will have to be generated either on the fly to support customer trials/demonstrations or carefully and meticulously to support VP's 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.
Candidates must be eligible to work in the UK. Candidates already in the UK and working under a Tier 2 Sponsorship will also be considered.

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;
* Appraise new technology and assess its suitability for application within VPVision;
* Own the development and delivery of core-software modules in line with the technology roadmap;
* Work with the hardware team to get new features up and running;
* Work within cost targets, trade-off different options to ensure the most suitable approach is taken to feature development;
* 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 OTA update mechanisms to reliably update remotely deployed devices;
* 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;
* Strong verbal, written, mathematical and spatial reasoning skills;
* 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.

Orion Electrotech Ltd acts as both an Employment Business and Employment Agency and complies with the Conduct of Employment Agencies and Employment Businesses Regulations Act 2003.

By applying for this position please take a few moments to view our Privacy Notice on our Orion website which details how we retain and process your data. Alternatively please give us a call so we can discuss this with you.
  • London
  • £50,000 - £500,000/annum + benefits
    • Permanent
  • 06 Mar 2020
Embedded Software Developer

Overview:
This role revolves around the development of on-board core software modules which form a key part of VP's industrial IoT platform - VPVision. New or modified modules will have to be generated either on the fly to support customer trials/demonstrations or carefully and meticulously to support VP's 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.
Candidates must be eligible to work in the UK. Candidates already in the UK and working under a Tier 2 Sponsorship will also be considered.

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;
* Appraise new technology and assess its suitability for application within VPVision;
* Own the development and delivery of core-software modules in line with the technology roadmap;
* Work with the hardware team to get new features up and running;
* Work within cost targets, trade-off different options to ensure the most suitable approach is taken to feature development;
* 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 OTA update mechanisms to reliably update remotely deployed devices;
* 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;
* Strong verbal, written, mathematical and spatial reasoning skills;
* 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.

Orion Electrotech Ltd acts as both an Employment Business and Employment Agency and complies with the Conduct of Employment Agencies and Employment Businesses Regulations Act 2003.

By applying for this position please take a few moments to view our Privacy Notice on our Orion website which details how we retain and process your data. Alternatively please give us a call so we can discuss this with you.
  • Thatcham, Berkshire
    • Permanent
  • 06 Mar 2020

Software Design Engineer

I am working with global company who specialise within the broadcasting industry who are seeking a Software Engineer to join their small team of multi-disciplined engineers developing state of the art products leveraging the latest developments in C++.

Main responsibilities include:

  • Contributing to the specification and system design of new products and features
  • Embedded Linux full software lifecycle
  • Test driven software development
  • Software documentation

Essential Requirements:

  • Object orientated system design
  • C++ 11/14 software development
  • UI/UX experience

Knowledge of the following technologies would be an advantage:

  • Embedded Linux
  • Human Computer Interaction
  • Linux BSP/PSP
  • Embedded processors
  • Real-time OS
  • Python
  • ReST
  • Java
  • Git
  • Linux System Administration
  • Broadcast video and audio standards
  • Hardware/firmware interaction and control
  • Driver development
  • Multithreaded software development

Benefits include:

  • Competitive salaries, based on merit and reviewed annually
  • Company profit-related Bonus scheme
  • Pension scheme
  • Cycle to work scheme
  • 25 days annual leave plus bank holidays
  • Death in Service scheme - 4 x salary
  • Gym

Apply now, send your CV to (url removed) or hit apply now.

Spectrum IT Recruitment - Wilkin Chan. Find me on LinkedIN.

  • Thatcham, Berkshire
    • Permanent
  • 06 Mar 2020

Software Design Engineer

I am working with global company who specialise within the broadcasting industry who are seeking a Software Engineer to join their small team of multi-disciplined engineers developing state of the art products leveraging the latest developments in C++.

Main responsibilities include:

  • Contributing to the specification and system design of new products and features
  • Embedded Linux full software lifecycle
  • Test driven software development
  • Software documentation

Essential Requirements:

  • Object orientated system design
  • C++ 11/14 software development
  • UI/UX experience

Knowledge of the following technologies would be an advantage:

  • Embedded Linux
  • Human Computer Interaction
  • Linux BSP/PSP
  • Embedded processors
  • Real-time OS
  • Python
  • ReST
  • Java
  • Git
  • Linux System Administration
  • Broadcast video and audio standards
  • Hardware/firmware interaction and control
  • Driver development
  • Multithreaded software development

Benefits include:

  • Competitive salaries, based on merit and reviewed annually
  • Company profit-related Bonus scheme
  • Pension scheme
  • Cycle to work scheme
  • 25 days annual leave plus bank holidays
  • Death in Service scheme - 4 x salary
  • Gym

Apply now, send your CV to (url removed) or hit apply now.

Spectrum IT Recruitment - Wilkin Chan. Find me on LinkedIN.

  • 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.