Job Title: Test Software Engineer
Reporting to: HW Test Engineering Team Leader
Date of preparation: October 2021
The world around us is undergoing significant changes, the most significant in generations.
At McLaren Applied, we are accelerating the response to this change. Our vision is that our people and our technologies will be the pioneers of a better future. Our mission is to achieve breakthroughs in performance.
We are at the forefront of innovation in sectors such as motor transport and motorsport. We create solutions that promote efficiency and profitability.
We want to help reduce the carbon footprint and become more sustainable. We focus on electrification and telemetry, control and analysis.
Provide lightweight and efficient electric powertrain and vehicle development; motorsport solutions that make series more durable and efficient; reliable connectivity solutions for transportation; and insightful analysis and monitoring of transportation fleets.
By applying our expertise, we deliver real benefits and pioneer a better future.
McLaren Applied is an innovative company providing market-leading products in the automotive, motorsport and transportation industries. Our customers and partners appreciate our ability to quickly provide high-performance and highly reliable solutions. We recruit people who share our passion and our discipline to maintain this performance.
Our team of software and hardware engineers are an integral part of this process. We create hardware test systems for use at all stages of our product development cycle – through design, development and production.
Purpose of the role
As a Test Software Engineer, you will help us develop high quality software solutions for our proprietary test systems.
As a member of the team, you will be involved in all aspects of our work, from the initial written specification of the test strategies to the design and writing of the test software and its integration with the test hardware. and measurement.
You will work as part of a requirements-based engineering process, with engineers from various disciplines across the company, throughout the development and production cycles of each product.
Working in a small team, responsible for many projects, you will work on various simultaneous projects and meet specified deadlines.
This role is suitable for an engineer who is excited to work in a wide range of software engineering and electronics engineering disciplines.
Knowledge, skills, qualifications and experience
- -Have a first class or 2nd higher degree in a related engineering field, or equivalent business experience.
- -Take ownership of engineering tasks, understand their full scope and work to solve them effectively.
-Have demonstrable experience in developing Python or other languages ââderived from C.
-Have a good knowledge of C / C ++.
-Have a good understanding of analog and digital electronics.
-Are able to debug and troubleshoot system and local level problems.
-Write high quality, maintainable code and use version control tools, eg Git.
-Have very good spoken and written English.
- Experience in controlling precision test and measurement instruments and data acquisition hardware – using Ethernet, RS232, GPIB, etc.
- Experience and enthusiasm for Agile work practices.
-Experience and enthusiasm for statistics applied to engineering + data analysis (descriptive, predictive). Our values
All employees are responsible for ensuring compliance with the Company’s Health and Safety Policy and all other relevant legal health and safety laws.
This job description may not detail all the duties assigned to the job holder, nor cover duties of a similar nature that are commensurate with the role, which may from time to time be reasonably required by the manager concerned.
McLaren Applied is committed to Diversity, Equality and Inclusion (DCI) and promotes DCI in everything we do.