+ All Categories
Home > Documents > JOB TITLE – Systems and Software Engineer · Web viewJOB TITLE – Systems and Software Engineer...

JOB TITLE – Systems and Software Engineer · Web viewJOB TITLE – Systems and Software Engineer...

Date post: 20-Feb-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
3
JOB TITLE – Systems and Software Engineer DEPT R&D ABOUT THE JOB The aim of the role is to design and build integrated hardware and software solutions and user interfaces to meet the functional requirements of Limbs & Things’ training products. A pragmatic engineer with an open mind, aptitude for problem-solving and as comfortable with design and documentation as in the workshop prototyping and testing. The role requires broad engineering skills in the design and integration of hardware and both embedded software to control the hardware and PC/mobile applications for user interface. Familiarity with a variety of operating systems and platforms, a strong analytical mindset and a keen eye for detail are important. ORGANISATION/STRUCTURE CHART (one up, one down and peers) Responsibilities: R+D Manager Engineering Design Manager Design Engineers Project Manager System & Software Engineer Materials Specialist Medical Design Team Leader Senior Product Designer
Transcript

JOB TITLE – Systems and Software Engineer DEPT

R&D

ABOUT THE JOB

The aim of the role is to design and build integrated hardware and software solutions and user interfaces to meet the functional requirements of Limbs & Things’ training products.

A pragmatic engineer with an open mind, aptitude for problem-solving and as comfortable with design and documentation as in the workshop prototyping and testing. The role requires broad engineering skills in the design and integration of hardware and both embedded software to control the hardware and PC/mobile applications for user interface. Familiarity with a variety of operating systems and platforms, a strong analytical mindset and a keen eye for detail are important.

ORGANISATION/STRUCTURE CHART (one up, one down and peers)

Responsibilities:

· Take ownership of software and hardware design and its successful integration with each other and into the product, including the processes and procedures necessary for consistent success and continuous improvement

· Understand product requirements and determine how they translate in integrated hardware and application features

· Assist in feasibility studies to provide innovative solutions for product development

· Draft specifications and designs for new systems and applications to include imbedded hardware

· Design creative prototypes according to specifications or for research purposes

· Write high quality source code to program complete applications within deadlines

· Perform unit and integration testing (including snagging) in accordance with project schedules

· Conduct functional and non-functional testing, and document accordingly

· Troubleshoot and debug applications, software, hardware and integrated systems

· Evaluate existing applications to reprogram, update and add new features

· Seek specialist external help where necessary and manage subcontractors and suppliers associated with systems design and development

· Develop technical documents and handbooks to accurately represent application design and code

KEY TECHNICAL KNOWLEDGE, SKILLS AND EXPERIENCE

· Relevant degree level qualification (computer science, software engineering or rigorous scientific subject) with at least 5 years commercial systems integration, hardware and software engineering experience

· ‘Clean’ code writer

· Embedded C development experience

· Experience with PC applications development C# or C++

· Desirable to have experience with Java Script

· Desirable experience in developing front end app web based applications

· Experience covering full product development cycle, design, development, integration, test

· Familiarity with microprocessor architectures and peripherals

· Experience in board level driver development

· Experience with Wi-Fi, Bluetooth and other communications protocols

· Experience with managing software version control

· Delivery of relevant software design documentation.

· Use of standard software design tools e.g. UML, flow charts, hierarchy diagrams etc.

· Experience in hardware design

· Excellent communications skills; able to communicate with a mixed discipline team both within and external to the company

· Knowledge of quality management methodologies

· Ability to lead and manage a systems/software development project

· Self-disciplined/self-motivated and organised

· Genuine interest in the product

R+D Manager

Engineering Design Manager

Design Engineers

Project Manager

Medical Design Team Leader

Senior Product Designer

Materials Specialist

System & Software Engineer

[Type text][Type text][Type text]


Recommended