This Job Has Expired! This advert has now been deleted by the advertiser, the details below are for information only.
Senior Software Developer / Team Lead
Rochester (maybe some travel to other locations)
Up to £60k
VR/02424R
Role Purpose
Our client is seeking a Senior Software Developer to design and develop software for their products and devices and assist in software development for future company projects. This role is a Team Lead role so we are ideally looking for someone with experience of managing a team of engineers.
What you’ll be doing:
• Designing and developing software for devices, computers, mobile devices and associated equipment
• Developing and supporting real-time embedded systems in a Linux environment
• Utilising C and C++ for language programming on Embedded Linux systems
• Using development tools, with the ability to code on at least two different 32-bit microcontroller families
• Developing and testing of both PC/Mobile device software and embedded firmware
• Carrying out electronic circuit design and software design where appropriate
• Ensuring that designs meet the stated objectives relating to performance, cost and timescale
• Ensuring that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
• Producing prototypes of designs where appropriate
• Maintaining and updating designs and design documentation as required
• Ensuring that all aspects relevant to the tasks in hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
• Maintaining efficient and effective records relating to designs and design modifications, including issue status
• Keeping abreast of new developments relating to components, circuit techniques, software tools and techniques
• Acting as Project Leader on design projects as required
• Actively observe and support the company’s Quality Policy
• Undertaking other duties which may from time to time become necessary.
Person Specification
Qualifications
Essential: Degree/HND in an IT, Software, electronics or Computer Science-related field
Experience
Essential:
o Minimum 5 years of experience in a software development environment
o Development of real-time Embedded Linux systems
Desirable:
o Experience with ARM Core processors
o Experience of embedded firmware development
o Unit testing and integration
Knowledge
Essential:
o An excellent knowledge of C and C++
o Embedded Linux systems development using community tools
Desirable:
o Knowledge of Assembly language for embedded firmware design
o Working knowledge of device drives and networking stacks
o EN54 Fire Detection and fire alarm system standards and ISO9001 Quality Standards
Technical skills
Essential:
Proficiency in Microsoft Software Packages, C, C++, Linux Inter-Process Communications (Shared memory, Semaphore and FIFO), Software configuration Management with SVN
Desirable:
Familiarity with the Linux Kernal, Linux device driver or core kernel development, Java and .NET, SQL, Android and iOS
Personal qualities
- An analytic approach to problem solving
- A critical thinker and active listener
- Good time management skills
- Strong problem-solving skills
- Self-starter with the ability to quickly learn about new processes
- A good team player with ability to work on own initiative
- A strong leader and people manager
Advertiser: Agency
Reference: VR/02424R
Posted on: 2018-11-08 14:46:38
Send me Alert for jobs in:
Rochester, Kent
Email Address
Hays Specialist Recruitment Ltd
£45000.0 - £65000.0 per annum + UP to £65000
Senior Insurance Sales Executive
NFU Mutual
Competitive Salary (dependant on experience)
KHR - Recruitment Specialists
£55000 - £70000 per annum + Holiday, Pension, Car Allowance, Hybird
This Job Has Expired! This advert has now been deleted by the advertiser, the details below are for information only.
Senior Software Developer / Team Lead
Rochester (maybe some travel to other locations)
Up to £60k
VR/02424R
Role Purpose
Our client is seeking a Senior Software Developer to design and develop software for their products and devices and assist in software development for future company projects. This role is a Team Lead role so we are ideally looking for someone with experience of managing a team of engineers.
What you’ll be doing:
• Designing and developing software for devices, computers, mobile devices and associated equipment
• Developing and supporting real-time embedded systems in a Linux environment
• Utilising C and C++ for language programming on Embedded Linux systems
• Using development tools, with the ability to code on at least two different 32-bit microcontroller families
• Developing and testing of both PC/Mobile device software and embedded firmware
• Carrying out electronic circuit design and software design where appropriate
• Ensuring that designs meet the stated objectives relating to performance, cost and timescale
• Ensuring that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
• Producing prototypes of designs where appropriate
• Maintaining and updating designs and design documentation as required
• Ensuring that all aspects relevant to the tasks in hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
• Maintaining efficient and effective records relating to designs and design modifications, including issue status
• Keeping abreast of new developments relating to components, circuit techniques, software tools and techniques
• Acting as Project Leader on design projects as required
• Actively observe and support the company’s Quality Policy
• Undertaking other duties which may from time to time become necessary.
Person Specification
Qualifications
Essential: Degree/HND in an IT, Software, electronics or Computer Science-related field
Experience
Essential:
o Minimum 5 years of experience in a software development environment
o Development of real-time Embedded Linux systems
Desirable:
o Experience with ARM Core processors
o Experience of embedded firmware development
o Unit testing and integration
Knowledge
Essential:
o An excellent knowledge of C and C++
o Embedded Linux systems development using community tools
Desirable:
o Knowledge of Assembly language for embedded firmware design
o Working knowledge of device drives and networking stacks
o EN54 Fire Detection and fire alarm system standards and ISO9001 Quality Standards
Technical skills
Essential:
Proficiency in Microsoft Software Packages, C, C++, Linux Inter-Process Communications (Shared memory, Semaphore and FIFO), Software configuration Management with SVN
Desirable:
Familiarity with the Linux Kernal, Linux device driver or core kernel development, Java and .NET, SQL, Android and iOS
Personal qualities
- An analytic approach to problem solving
- A critical thinker and active listener
- Good time management skills
- Strong problem-solving skills
- Self-starter with the ability to quickly learn about new processes
- A good team player with ability to work on own initiative
- A strong leader and people manager
Advertiser: Agency
Reference: VR/02424R
Posted on: 2018-11-08 14:46:38
I want to receive the latest job alerts for:
jobs in Rochester, Kent
Hays Specialist Recruitment Ltd
£45000.0 - £65000.0 per annum + UP to £65000
Senior Insurance Sales Executive
NFU Mutual
Competitive Salary (dependant on experience)
KHR - Recruitment Specialists
£55000 - £70000 per annum + Holiday, Pension, Car Allowance, Hybird
Copyright © 1999 - 2024 JIK SOFTWARE LTD