Embedded Software EngineerLeeds, UK Senior
Sign up now to apply for this job.APPLY NOW
This role is a full-time position based in Leeds, UK. This is a great opportunity to join an exciting and dynamic start-up set to be a driving force in the world of embedded touch screens for Automotive, Smart Home & IoT applications and beyond.
About the company
Through new and innovative developments in hardware, software, opto-mechanical design and material engineering, The Company has created a unique and patented freeform touch technology to be integrated into a wide range of products covering the rapidly expanding touch screen markets of Automotive, Smart Consumer and White Goods.
The company is able to deliver solutions and support for a radically new type of intuitive freeform touch Interface that is differentiated in terms of not only functionality, but also beauty, robustness, time to market and affordability.
Working as part of a close-knit team based in our Office in Leeds, you will primarily be engaged in the development and implementation of high performance algorithms and applications across multiple software and hardware platforms to enable the Company's unique touch technology.
It will be your responsibility to ensure that the software developed is designed, tested and documented ready for integration by customers. You will also assist in system level integration and the development of supporting tools, applications and test harnesses and systems.
The core responsibilities include:
Design, development, verification, documentation and maintenance of both DSP, Algorithm and Application Code running on embedded ARM based systems or similar.
Work closely with the Hardware Engineers to define the optimum partition between DSP code and hardware implementation.
Work effectively with the Hardware Engineers to create test harnesses and systems for the verification of modules and system level solutions.
Create development libraries for use by customers as part of their system integration.
Communicate effectively with team lead and team members both orally and through written communication.
Mentor more junior members of the team where necessary.
Experience required in some or all of the following
Bachelors/Masters in a relevant engineering discipline such as Computer Science or Software Development with 5 years plus of industrial experience.
Must have experience of architecting software from initial specifications, and then taking through to product.
Expert knowledge of Object oriented architectural system development and implementation preferably using C and/or C++.
Good knowledge and experience of clean coding and code refactoring.
Experience of embedded systems and Real Time Operating Systems.
Knowledge of Test Harnesses and Systems development would be advantageous.
Experience using source and version control tools (e.g., SVN) on a day-to-day basis.
Good understanding of DSP techniques is preferable but not essential.
Must be a proven strong team-player with the demonstrable ability to work autonomously.
Happy to work in a small team against challenging deadlines.
Must be adaptable and flexible to meet the dynamically changing needs of a start-up environment.
What we offer:
Flexible/ Remote working for a few days a week
Share Scheme 5 x Gross Salary
25 days holiday + Bank Holidays
Employer pension contributions
This role has the potential to grow at a fast pace into more of a leadership role.
Apply today with your Prolancer Profile and attach your CV and a cover letter highlighting any additional information in support of your application.
Skills required for this job:
- Work Style Hybrid
- Experience Senior
- Duration Permanent
- Job type Full-time
- Payment type Per Year
- Location Leeds, UK
12 talents have already applied