SonicJobs Logo
Left arrow iconBack to search

Embedded Applications Engineer

Metric Group Limited
Posted 16 hours ago, valid for a month
Location

Swindon, Wiltshire SN1 3DQ, England

Salary

£35,000 - £42,000 per annum

info
Contract type

Full Time

Retirement Plan
In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The position is for an experienced embedded applications engineer with a requirement of 5 years of commercial experience in software development.
  • The role involves working in an Agile environment to develop leading ticketing solutions, including analysis, design, development, and debugging.
  • Candidates should have practical experience in embedded C/C++ RTOS environments and strong knowledge of communications interfaces.
  • The salary for this position is competitive, although the specific amount is not mentioned in the provided details.
  • Employee benefits include 25 days of annual leave, access to a pension scheme, and various discounts, among other perks.

Employee Benefits

  • We give all our employees 25 days annual leave plus all bank holidays and access to our pension scheme.
  • As an added extra we give you your birthday day off
  • As a Metric employee you will have access to huge discounts at hundreds of very popular stores such as Adidas, IKEA, Asda, ASOS, B&M Bargains, Five Guys, Homesense & many more.
  • You have the benefits of an OnDemand GP service 24/7, not just for you but your family can also benefit from this outstanding service.
  • We also offer an excellent Cycle to work scheme available for all employees a cost-effective way to acquire a bike.
  • Salary sacrifice scheme available to all employees if you would benefit from a brand-new EV car
  • Free Telephone or face-to-face counselling sessions if you ever need someone to talk to as well as inhouse Mental Health Champions within the business who are fully trained to help you when life gets a little tough.
  • Gym & Health Club Discounts

Overall Description

An experienced embedded applications engineer to work in an embedded team in an Agile environment, producing leading ticketing solutions for customer interaction terminal applications

Main Duties

  • Work closely with other team members and project managers to ensure alignment and coordinated development, also providing delivery estimates for planning.
  • Analysis, design, development, debugging and unit-testing of leading-edge ticketing applications, following Agile based software lifecycles to ensure successful introduction into production and end customers.
  • Architect and design new features and create detailed technical specifications.
  • Provide third level support to business users and analyse and resolve any technical and application problems.
  • Comply with companys quality procedures to meet expectations of product quality and reliability.
  • Where necessary, to provide reasonable support to other departments within the company.

Person Spec

  • Has 5 years commercial experience within software development, covering the full development life cycle and developing embedded software applications.
  • Ability and willingness to adapt and learn new technologies and development techniques and to share relevant experience and skills with the team.
  • A friendly approachable attitude and team spirit is vital along with the ability to work well under pressure.
  • Excellent organisational skills and a demonstrated ability to multitask and manage time efficiently.
  • Strong communication skills with the ability to engage and interact with people at all levels.
  • Attention to detail, focused and driven by the desire to deliver well architected, efficient and highly reliable systems.
Essential Skills/Technical Skills
  • Practical design and development experience in an embedded C/C++ RTOS environment, including MQX
  • Strong command of the C language and considerations specific to embedded systems.
  • Experience of embedded microcontroller development and ARM based processors.
  • Good understanding and experience of device driver development.
  • Experience with communications interfaces; SPI, I2C, UART, Ethernet.
  • Knowledge of electromechanical devices and how to control them using software.
  • Experience of working on platforms with limited resources and requiring low power consumption.
  • Development of application and user interface features, providing varied functionality required of the end product (e.g. driving user journeys through the user interface and high level payment systems)
  • Good knowledge of configuration management and control practices.
  • Application development in desktop environment using MS Windows.
  • Disciplined in Software Version Control.

Desirable Skills/Technical Skills

  • Strong knowledge of serial communications protocols (I2C, SPI, RS232) and on the wire analysis skills of these communications.
  • Experience in network programming: TCP/IP, HTTP, SSL.
  • Understanding of API implementation with optimisation and lossless transaction models.
  • Board bring up experience and validation of low level systems.
  • Familiar with Agile software development techniques (ideally SCRUM)
  • Understanding of cryptography systems (AES, 3DES, SHA-1, etc.)
  • Payment card schemes (credit/Chip & PIN, ISO7816, contactless card schemes, etc.) and Payment Card industry (PCI) standards.
  • Knowledge of JTAG interface for In System programming (ISP)
  • Knowledge of embedded Linux (Yocto) and QT application development.

Health & Safety Statement

Under the health & Safety at work Act, each individual has a legal responsibility for their own welfare and for the health and safety of others. Any queries you may have relating to health & safety matters should be raised in the first instance with your supervisor, your manager or a member of Human Resources Department.

Equal Opportunities Statement

Metric is an Equal Opportunities Employer and will promote regardless of sex, sexual orientation, marital status, disability, religion, beliefs, colour, race, nationality, gender reassignment, ethnic or national origin.

Our aim is to ensure that no job application or employee received less favourable treatment or is disadvantaged by employment conditions or requirements which cannot be shown to be justifiable.

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.