keywords/skills

Showing page 55 of 288 (10 in 0.53 seconds)

  • KT22, Leatherhead, Surrey
    • Permanent
  • 09 Mar 2020

Principal Software Engineer

Our client is looking for a  Principal Software Engineer. The purpose of the role is to act as a lead software developer, involving engaging with internal and external customers to determine requirements, develop architecture, define detailed design elements and manage a team to deliver on an agreed design. The role of Principal Software Engineer  will require oversight of all stages of the software lifecycle, and, as such a solid understanding of all of the stages of software development will be required; as well as a good understanding of industry best practises, as well as current trends. As a senior member of the software team line management responsibility for a small number of engineers is expected, this includes managing performance, development and mentoring of individuals. A wide appreciation of technology and the ability to anticipate future trends will be required in order to contribute to the business’ technology roadmaps, which in turn will ensure that we can support a cutting-edge and ambitious product roadmap. A key element of the role will be the delivery of new software within agreed timescales and to budget, while ensuring that governance has been adhered to. The right candidate will be comfortable managing a small team and delivering robust code.  Demonstration of competence in using C/C++ is essential as is embedded programming experience of both low level and high level code. This role Principal Software Engineer is based in Leatherhead, Surrey and offers a very competitive salary and excellent benefits.

As a Principal Software Engineer your skills and qualifications will ideally include: 

  • Proven record of leading teams to deliver successful outcomes on time and within budget
  • Wide range of experience with and knowledge of embedded systems
  • Strong background and understanding of different software design methodologies, for example Object Oriented Design
  • Proficient in programming C/C++ for embedded systems
  • Experience with bare-metal, RTOS and embedded Linux development
  • Hands on experience of interfacing with hardware devices
  • Solid understanding of software development life-cycles, processes and methodologies
  • Experience of requirements analysis both internal and from the customer
  • Experience of bid preparation and working directly with customers
  • Behavioural: self-starting, adaptable, problem solving and able to motivate others

Principal Software Engineer - Nice to have:

  • Knowledge of aviation regulatory standards for software: DO-178C
  • Participation in the definition and roll out of change processes and continuous improvement activities
  • Familiarity with GUI/event-based design
  • Experience with scripting using Python
  • Experience with software lifecycle management tools: Atlassian JIRA, Git and Atlassian Bamboo

Keywords:  Principal, Software Engineer, C, C++, Embedded, OO, Object Oriented, Methodologies, RTOS, Linux

 

Principal Software Engineer

Location:  Leatherhead, Surrey

Salary: very competitive with excellent benefits

  • KT22, Leatherhead, Surrey
    • Permanent
  • 09 Mar 2020

Principal Software Engineer

Our client is looking for a  Principal Software Engineer. The purpose of the role is to act as a lead software developer, involving engaging with internal and external customers to determine requirements, develop architecture, define detailed design elements and manage a team to deliver on an agreed design. The role of Principal Software Engineer  will require oversight of all stages of the software lifecycle, and, as such a solid understanding of all of the stages of software development will be required; as well as a good understanding of industry best practises, as well as current trends. As a senior member of the software team line management responsibility for a small number of engineers is expected, this includes managing performance, development and mentoring of individuals. A wide appreciation of technology and the ability to anticipate future trends will be required in order to contribute to the business’ technology roadmaps, which in turn will ensure that we can support a cutting-edge and ambitious product roadmap. A key element of the role will be the delivery of new software within agreed timescales and to budget, while ensuring that governance has been adhered to. The right candidate will be comfortable managing a small team and delivering robust code.  Demonstration of competence in using C/C++ is essential as is embedded programming experience of both low level and high level code. This role Principal Software Engineer is based in Leatherhead, Surrey and offers a very competitive salary and excellent benefits.

As a Principal Software Engineer your skills and qualifications will ideally include: 

  • Proven record of leading teams to deliver successful outcomes on time and within budget
  • Wide range of experience with and knowledge of embedded systems
  • Strong background and understanding of different software design methodologies, for example Object Oriented Design
  • Proficient in programming C/C++ for embedded systems
  • Experience with bare-metal, RTOS and embedded Linux development
  • Hands on experience of interfacing with hardware devices
  • Solid understanding of software development life-cycles, processes and methodologies
  • Experience of requirements analysis both internal and from the customer
  • Experience of bid preparation and working directly with customers
  • Behavioural: self-starting, adaptable, problem solving and able to motivate others

Principal Software Engineer - Nice to have:

  • Knowledge of aviation regulatory standards for software: DO-178C
  • Participation in the definition and roll out of change processes and continuous improvement activities
  • Familiarity with GUI/event-based design
  • Experience with scripting using Python
  • Experience with software lifecycle management tools: Atlassian JIRA, Git and Atlassian Bamboo

Keywords:  Principal, Software Engineer, C, C++, Embedded, OO, Object Oriented, Methodologies, RTOS, Linux

 

Principal Software Engineer

Location:  Leatherhead, Surrey

Salary: very competitive with excellent benefits

  • London
    • Permanent
  • 09 Mar 2020
Graduate/Junior Software Engineer - Python
Permanent - £25,000 to £45,000
Central London

Central London based software start up operating within the energy sector to provide management, improvement communcation systems for smart meter devices.

This is a perfect role for a fresh graduate or up to 2 years commerical expereince into a well funded tech start up that can provide full personal development and training to cultivate successfull candidate into a strong and knowledgable Python engineer.

They are bringing new and cutting edge technology to a traditional industry.

Must have skills:
- 0 to 2 years commercial expereince
- Python scripting
- Expereince with Python frameworks (Ideally Django)
- A 2:1 in computer sceince/STEM related sibject
- JavaScript expereince is an added bonus

What will you get?
- Salary from £25,000 to £45,000 dependant on experience
- Share shceme
- Exentisve traning budget and full investment from the company into your personal development

If you are interested in learning more about this opportunity then contact Sam Burling via (url removed), (phone number removed)

By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here https://(url removed)/company-policies
  • London
    • Permanent
  • 09 Mar 2020
Graduate/Junior Software Engineer - Python
Permanent - £25,000 to £45,000
Central London

Central London based software start up operating within the energy sector to provide management, improvement communcation systems for smart meter devices.

This is a perfect role for a fresh graduate or up to 2 years commerical expereince into a well funded tech start up that can provide full personal development and training to cultivate successfull candidate into a strong and knowledgable Python engineer.

They are bringing new and cutting edge technology to a traditional industry.

Must have skills:
- 0 to 2 years commercial expereince
- Python scripting
- Expereince with Python frameworks (Ideally Django)
- A 2:1 in computer sceince/STEM related sibject
- JavaScript expereince is an added bonus

What will you get?
- Salary from £25,000 to £45,000 dependant on experience
- Share shceme
- Exentisve traning budget and full investment from the company into your personal development

If you are interested in learning more about this opportunity then contact Sam Burling via (url removed), (phone number removed)

By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here https://(url removed)/company-policies
  • Stockport, Greater Manchester
  • £38,000 - £50,000/annum Flexible Working & Benefits
    • Permanent
  • 09 Mar 2020
Embedded Software Engineer C/C++ - Near Stockport

Embedded C, Embedded Software, C/C++, RTOS, RS485, Modbus, CAN, Ethernet, ZigBee, BACnet, IoT, UML.

Commutable from Stockport, Manchester, Warrington, Cheshire.

This innovative, well established and highly successful organisation are looking for an experienced Embedded C/C++ Software Engineer, C/C++ Developer to design a range of Environmental and Building Control / Home Automation Sensors and Products.

The design projects range from stand alone environmental sensors and control products to full building automation control systems using both ZigBee wireless and BACnet local data networks to communicate between products and central computerised building management systems.

The Embedded Software Design Engineer / Embedded Developer should have the following experience, skills and knowledge :
- 3+ years full software development lifecycle experience with a proven track record of delivering embedded software products to market
- Experience in C and C++ languages for microcontroller based designs
- Experience in working on bare metal and RTOS software designs
- Working within a controlled product design/development methodology
- Ability to understand embedded electronic designs.

It would be advantageous if the Embedded Software Design Engineer has knowledge of :
- ARM core MCU's, particularly ST Microelectronics MCU's
- Keil IDE and RTX RTOS
- Designs with graphical touch displays/user interface
- Communication networks such as BACnet, Modbus, RS485, CAN & TCP/IP
- ZigBee wireless technology and clusters used in Home Automation or ZigBee 3.0
- Hardware/PCB Design and EMC
- C#, Python, Windows CE & Linux
- Building control/Automation/HVAC/IoT or process controllers.

These are technically challenging opportunities working on interesting Sensor integration projects in a small, friendly team of 6 professional Engineers. There is work variety, flexible working, with a lot of control to develop products free from bureaucracy.






  • Stockport, Greater Manchester
  • £38,000 - £50,000/annum Flexible Working & Benefits
    • Permanent
  • 09 Mar 2020
Embedded Software Engineer C/C++ - Near Stockport

Embedded C, Embedded Software, C/C++, RTOS, RS485, Modbus, CAN, Ethernet, ZigBee, BACnet, IoT, UML.

Commutable from Stockport, Manchester, Warrington, Cheshire.

This innovative, well established and highly successful organisation are looking for an experienced Embedded C/C++ Software Engineer, C/C++ Developer to design a range of Environmental and Building Control / Home Automation Sensors and Products.

The design projects range from stand alone environmental sensors and control products to full building automation control systems using both ZigBee wireless and BACnet local data networks to communicate between products and central computerised building management systems.

The Embedded Software Design Engineer / Embedded Developer should have the following experience, skills and knowledge :
- 3+ years full software development lifecycle experience with a proven track record of delivering embedded software products to market
- Experience in C and C++ languages for microcontroller based designs
- Experience in working on bare metal and RTOS software designs
- Working within a controlled product design/development methodology
- Ability to understand embedded electronic designs.

It would be advantageous if the Embedded Software Design Engineer has knowledge of :
- ARM core MCU's, particularly ST Microelectronics MCU's
- Keil IDE and RTX RTOS
- Designs with graphical touch displays/user interface
- Communication networks such as BACnet, Modbus, RS485, CAN & TCP/IP
- ZigBee wireless technology and clusters used in Home Automation or ZigBee 3.0
- Hardware/PCB Design and EMC
- C#, Python, Windows CE & Linux
- Building control/Automation/HVAC/IoT or process controllers.

These are technically challenging opportunities working on interesting Sensor integration projects in a small, friendly team of 6 professional Engineers. There is work variety, flexible working, with a lot of control to develop products free from bureaucracy.






  • London
  • Competitive
    • Permanent
  • 09 Mar 2020

We're the team that transforms our customers' technology landscape bringing them real competitive edge! Established 10 years' ago, we deliver extraordinary value through our Cloud Consulting & Data specialisations that not only delight our clients but also delight their customers. When you build a business around your people it's about helping them to develop thought leadership that delivers. At ECS we know about this journey - we've been there - and we want you to join the team and share our Cloud vision. We're growing fast based on the outstanding contribution we have made to our clients through IaaS, PaaS and SaaS solutions.

Interested? We're recruiting Associate Consultants - Graduate Cloud & Data Engineers - to engage and support our customers through their journey into virtualised cloud reality.

What you'll be doing:

Be part of the team helping clients move from standard infrastructure, Private and Hybrid cloud environments to public cloud iterations. You'll be trained in the latest public cloud technologies and encouraged to gain key AWS, Azure and GCP certifications. You will also be exposed to Agile and DevOps methodologies and will be trained on cutting-edge tools including Puppet, Chef and Ansible, as well as Jenkins, Docker and a whole host of other innovative technologies.

Working with an ECS buddy who will show you the ropes and be your "go to" mentor, you'll get to learn from some of the best consultants in the Cloud industry on how to deploy solutions, work with different stakeholders and how to build robust and tailored solutions for a wide variety of different organisations. You'll contributing to transformation organisation wide and significantly impacting multiple customers. It's exciting and challenging work!

What you'll contribute:

  • A passion for IT and technology, especially an interest in Cloud and DevOps
  • Working knowledge of programming/Scripting in either Bash, Python, Ruby or something similar.
  • Hands on experience in a Linux/Unix environment although a Windows background is good too!
  • Keen desire to constantly learn about new technologies and solutions within the Cloud world.
  • Ideally a degree in Computer Science, Software Engineering or a related discipline. If you're a graduate in another discipline with an interest and some demonstrable experience in this area then we'd still love to hear from you.
  • An understanding of some Cloud tech such as AWS, GCP, Azure would be beneficial but is not essential.

What you'll get out of this:

You'll be joining an inclusive culture with many of our senior team being experts in the field. As part of a business that is committed to sharing technical knowledge, you'll develop your people skills and expertise in current, new and emerging technologies, building your profile as a consulting expert. Our approachable Senior Directors and Managers take a keen interest in the progress and development of our Associate Consultants because this is what differentiates us.

We provide endless opportunities for personal development, from regular feedback conversations to a wide selection of training opportunities. We will encourage you to stretch yourself, enhance your skills, build experience whilst progressing your career. Oh and let's not forget an excellent remuneration and benefits package!
Join us and become an industry leading expert with the technical smarts and profile to transform Enterprise Technology Landscapes.

ECS has over 850 employees and Associates, and is headquartered in Glasgow, with offices in Edinburgh, Manchester, London and Pune.

We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation.

Please note our fraud prevention process relating to all job applications.

Fraud prevention databases have been established for the purpose of allowing employers to share data on their employment fraud cases. Should any investigation identify fraud or the commission or any other offence by you when applying or during your engagement with ECS, we will record the details of this on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies, other employers and potential employers to prevent fraud.

  • London
  • Competitive
    • Permanent
  • 09 Mar 2020

We're the team that transforms our customers' technology landscape bringing them real competitive edge! Established 10 years' ago, we deliver extraordinary value through our Cloud Consulting & Data specialisations that not only delight our clients but also delight their customers. When you build a business around your people it's about helping them to develop thought leadership that delivers. At ECS we know about this journey - we've been there - and we want you to join the team and share our Cloud vision. We're growing fast based on the outstanding contribution we have made to our clients through IaaS, PaaS and SaaS solutions.

Interested? We're recruiting Associate Consultants - Graduate Cloud & Data Engineers - to engage and support our customers through their journey into virtualised cloud reality.

What you'll be doing:

Be part of the team helping clients move from standard infrastructure, Private and Hybrid cloud environments to public cloud iterations. You'll be trained in the latest public cloud technologies and encouraged to gain key AWS, Azure and GCP certifications. You will also be exposed to Agile and DevOps methodologies and will be trained on cutting-edge tools including Puppet, Chef and Ansible, as well as Jenkins, Docker and a whole host of other innovative technologies.

Working with an ECS buddy who will show you the ropes and be your "go to" mentor, you'll get to learn from some of the best consultants in the Cloud industry on how to deploy solutions, work with different stakeholders and how to build robust and tailored solutions for a wide variety of different organisations. You'll contributing to transformation organisation wide and significantly impacting multiple customers. It's exciting and challenging work!

What you'll contribute:

  • A passion for IT and technology, especially an interest in Cloud and DevOps
  • Working knowledge of programming/Scripting in either Bash, Python, Ruby or something similar.
  • Hands on experience in a Linux/Unix environment although a Windows background is good too!
  • Keen desire to constantly learn about new technologies and solutions within the Cloud world.
  • Ideally a degree in Computer Science, Software Engineering or a related discipline. If you're a graduate in another discipline with an interest and some demonstrable experience in this area then we'd still love to hear from you.
  • An understanding of some Cloud tech such as AWS, GCP, Azure would be beneficial but is not essential.

What you'll get out of this:

You'll be joining an inclusive culture with many of our senior team being experts in the field. As part of a business that is committed to sharing technical knowledge, you'll develop your people skills and expertise in current, new and emerging technologies, building your profile as a consulting expert. Our approachable Senior Directors and Managers take a keen interest in the progress and development of our Associate Consultants because this is what differentiates us.

We provide endless opportunities for personal development, from regular feedback conversations to a wide selection of training opportunities. We will encourage you to stretch yourself, enhance your skills, build experience whilst progressing your career. Oh and let's not forget an excellent remuneration and benefits package!
Join us and become an industry leading expert with the technical smarts and profile to transform Enterprise Technology Landscapes.

ECS has over 850 employees and Associates, and is headquartered in Glasgow, with offices in Edinburgh, Manchester, London and Pune.

We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation.

Please note our fraud prevention process relating to all job applications.

Fraud prevention databases have been established for the purpose of allowing employers to share data on their employment fraud cases. Should any investigation identify fraud or the commission or any other offence by you when applying or during your engagement with ECS, we will record the details of this on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies, other employers and potential employers to prevent fraud.

  • Midlothian
  • Competitive
    • Permanent
  • 09 Mar 2020

Graduate Cloud Engineer/Associate Consultant

We're the team that transforms our customers' technology landscape bringing them real competitive edge! Established 10 years' ago, we deliver extraordinary value through our Cloud Consulting & Data specialisations that not only delight our clients but also delight their customers. When you build a business around your people it's about helping them to develop thought leadership that delivers. At ECS we know about this journey - we've been there - and we want you to join the team and share our Cloud vision. We're growing fast based on the outstanding contribution we have made to our clients through IaaS, PaaS and SaaS solutions.

Interested? We're recruiting Associate Consultants - Graduate Cloud & Data Engineers - to engage and support our customers through their journey into virtualised cloud reality.

What you'll be doing:

Be part of the team helping clients move from standard infrastructure, Private and Hybrid cloud environments to public cloud iterations. You'll be trained in the latest public cloud technologies and encouraged to gain key AWS, Azure and GCP certifications. You will also be exposed to Agile and DevOps methodologies and will be trained on cutting-edge tools including Puppet, Chef and Ansible, as well as Jenkins, Docker and a whole host of other innovative technologies.

Working with an ECS buddy who will show you the ropes and be your "go to" mentor, you'll get to learn from some of the best consultants in the Cloud industry on how to deploy solutions, work with different stakeholders and how to build robust and tailored solutions for a wide variety of different organisations. You'll contributing to transformation organisation wide and significantly impacting multiple customers. It's exciting and challenging work!

What you'll contribute:

A passion for IT and technology, especially an interest in Cloud and DevOps
Working knowledge of programming/Scripting in either Bash, Python, Ruby or something similar.
Hands on experience in a Linux/Unix environment although a Windows background is good too!
Keen desire to constantly learn about new technologies and solutions within the Cloud world.
Ideally a degree in Computer Science, Software Engineering or a related discipline. If you're a graduate in another discipline with an interest and some demonstrable experience in this area then we'd still love to hear from you.
An understanding of some Cloud tech such as AWS, GCP, Azure would be beneficial but is not essential.

What you'll get out of this:

You'll be joining an inclusive culture with many of our senior team being experts in the field. As part of a business that is committed to sharing technical knowledge, you'll develop your people skills and expertise in current, new and emerging technologies, building your profile as a consulting expert. Our approachable Senior Directors and Managers take a keen interest in the progress and development of our Associate Consultants because this is what differentiates us.

We provide endless opportunities for personal development, from regular feedback conversations to a wide selection of training opportunities. We will encourage you to stretch yourself, enhance your skills, build experience whilst progressing your career. Oh and let's not forget an excellent remuneration and benefits package!
Join us and become an industry leading expert with the technical smarts and profile to transform Enterprise Technology Landscapes.

ECS has over 850 employees and Associates, and is headquartered in Glasgow, with offices in Edinburgh, Manchester, London and Pune.

We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation.

Please note our fraud prevention process relating to all job applications.

Fraud prevention databases have been established for the purpose of allowing employers to share data on their employment fraud cases. Should any investigation identify fraud or the commission or any other offence by you when applying or during your engagement with ECS, we will record the details of this on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies, other employers and potential employers to prevent fraud.

  • Midlothian
  • Competitive
    • Permanent
  • 09 Mar 2020

Graduate Cloud Engineer/Associate Consultant

We're the team that transforms our customers' technology landscape bringing them real competitive edge! Established 10 years' ago, we deliver extraordinary value through our Cloud Consulting & Data specialisations that not only delight our clients but also delight their customers. When you build a business around your people it's about helping them to develop thought leadership that delivers. At ECS we know about this journey - we've been there - and we want you to join the team and share our Cloud vision. We're growing fast based on the outstanding contribution we have made to our clients through IaaS, PaaS and SaaS solutions.

Interested? We're recruiting Associate Consultants - Graduate Cloud & Data Engineers - to engage and support our customers through their journey into virtualised cloud reality.

What you'll be doing:

Be part of the team helping clients move from standard infrastructure, Private and Hybrid cloud environments to public cloud iterations. You'll be trained in the latest public cloud technologies and encouraged to gain key AWS, Azure and GCP certifications. You will also be exposed to Agile and DevOps methodologies and will be trained on cutting-edge tools including Puppet, Chef and Ansible, as well as Jenkins, Docker and a whole host of other innovative technologies.

Working with an ECS buddy who will show you the ropes and be your "go to" mentor, you'll get to learn from some of the best consultants in the Cloud industry on how to deploy solutions, work with different stakeholders and how to build robust and tailored solutions for a wide variety of different organisations. You'll contributing to transformation organisation wide and significantly impacting multiple customers. It's exciting and challenging work!

What you'll contribute:

A passion for IT and technology, especially an interest in Cloud and DevOps
Working knowledge of programming/Scripting in either Bash, Python, Ruby or something similar.
Hands on experience in a Linux/Unix environment although a Windows background is good too!
Keen desire to constantly learn about new technologies and solutions within the Cloud world.
Ideally a degree in Computer Science, Software Engineering or a related discipline. If you're a graduate in another discipline with an interest and some demonstrable experience in this area then we'd still love to hear from you.
An understanding of some Cloud tech such as AWS, GCP, Azure would be beneficial but is not essential.

What you'll get out of this:

You'll be joining an inclusive culture with many of our senior team being experts in the field. As part of a business that is committed to sharing technical knowledge, you'll develop your people skills and expertise in current, new and emerging technologies, building your profile as a consulting expert. Our approachable Senior Directors and Managers take a keen interest in the progress and development of our Associate Consultants because this is what differentiates us.

We provide endless opportunities for personal development, from regular feedback conversations to a wide selection of training opportunities. We will encourage you to stretch yourself, enhance your skills, build experience whilst progressing your career. Oh and let's not forget an excellent remuneration and benefits package!
Join us and become an industry leading expert with the technical smarts and profile to transform Enterprise Technology Landscapes.

ECS has over 850 employees and Associates, and is headquartered in Glasgow, with offices in Edinburgh, Manchester, London and Pune.

We are an equal opportunities employer. It is our policy to promote an environment free from discrimination, harassment and victimisation.

Please note our fraud prevention process relating to all job applications.

Fraud prevention databases have been established for the purpose of allowing employers to share data on their employment fraud cases. Should any investigation identify fraud or the commission or any other offence by you when applying or during your engagement with ECS, we will record the details of this on the relevant fraud prevention databases. This information may be accessed from the UK and other countries and used by law enforcement agencies, other employers and potential employers to prevent fraud.