Principal Software Engineer - Technical Specialist

Ref No. EMP394435
Location Cambridge, England
Job type Permanent
Job Status Closed
You can not apply for this job as its status is Closed.
  • Share:


Embedded Software Engineer and Technical Leader, Understanding of automotive systems and technology is an advantage, but lack of such understanding will not be a barrier for the eager learner.


Embedded C Software Engineering

The Job

The Hybrid & Electrical Systems (HES) unit focuses on vehicle hybridisation & electrification. Software engineering plays a key role in helping our customers design & implement complexity & interconnected software systems and support our ability to deliver turnkey development of vehicle systems.

Recently the software team have been working to deliver a number of diverse projects, spanning multiple vehicle systems. Some examples include: Development of software for a Battery Management System, utilizing state-of-the-art multi-core processor "PICASSOS" (Proving Integrity of Complex Automotive System of Systems) Research Project, investigating more efficient ways to deliver safety-critical software Design & development of software units for a driveline system, integration of components from other teams & bench-top testing Whole life-cycle software development for an on-vehicle battery charging unit, with electronic hardware also developed internally.

Software engineers typically work on embedded platforms, microcontrollers running within the vehicle, utilising the 'C' language (either written by hand or generated from MatLab/Simulink). Software engineers are relied on for their detailed knowledge of the embedded platform & to ensure that the code is high-quality and reliable in order to support either vehicle testing or production.

The specifics of the development process employed varies depending on the project & needs of our clients. Software engineers generally work as part of a wider team which might, for example, include functional safety engineers, electronic hardware designers & application specialists.

PRINCIPAL SOFTWARE ENGINEER - OVERVIEW A new vacancy exists within the business for a Principal Software Engineer. The successful candidate will have the opportunity to work on a range of different products & technology, with responsibility for application of systems engineering methodologies in order to provide the best solutions to our clients.

Everyday responsibilities will include:

* Taking responsibility for defining the approach & leading technical delivery of software engineering work products according to cost, quality and operational targets,

* Communication and cooperation with a multi-disciplinary project delivery team, clients and suppliers

* Engaging with our customers & business development team to understand the customer need, plan a technical approach to client projects and develop corresponding estimates & plans for delivery

* Improving delivery techniques; tools, procedures, work aids, etc.

* Supporting the wider team with regard to understanding software engineering processes & procedures

This role would be well suited to applicants who have substantial, proven embedded software engineering expertise across a variety of different applications.

The position will be located at Cambridge and you could also be expected to work 'on site' at the customer location for short periods. You should have a full driving license and be prepared to travel in the U.K and abroad occasionally for customer meetings.

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application.

You can not apply for this job as its status is Closed.
  • Share:


Related jobs


Back to top