My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Wed 15/11/2023

Senior Software Architect

Cottenham, CB24, UK
Apply Now

Company: COSWORTH LTD

Job Type: Permanent, Full Time

We're looking for an enthusiastic and highly motivated Software Architect to join our software team and help us define the software architecture of our current and future automotive products.

The Role:

This is a broad role that is not limited to software architecture and may include technology research, roadmap scoping, hands-on prototyping, and experimental investigations. You will work closely with systems engineering teams as well as embedded and applications software teams.

Whether you are already in an architecture-based role or come from a senior software engineering background you will have a holistic view of software systems and a creative approach to problem solving that crosses multiple domains.

This is a superb opportunity for an ambitious and talented individual to create exciting and innovative products for our customers and to help shape the future of Cosworth.

Responsibilities:

Document existing software architecture to provide a solid base for current and future products.
Design and develop software architecture based on the latest technologies for products in new and existing markets.
Contribute technical solution proposals for bid activities including customer interaction and technical design reviews.
Collaborate with the software engineering teams to see your ideas delivered into products and ensure adherence to architecture and requirements.
Lead the software architectural design and impact analysis of new and changing requirements.
Develop and agree specifications with systems engineering teams.
Support the Company's compliance with the Data Protection Act 2018, following policy and best practice. Candidate Profile:

Essential:

Degree in Computer Science or Software Engineering.
Industry experience delivering robust Service Oriented Architecture (SOA) for embedded and pure software products (server-based, cloud/SaaS, mobile) taking into accounts constraints of reliability, performance, redundancy, security and safety.
Proficient in structured software design analysis using formal methods like UML/SysML/FTA/FMEA in Enterprise Architect and/or similar modelling tool.
Proficient in applying SW component based and software product line architectural design model to conceptualise top-down software architecture from high level system requirements.

Proven experience in reverse engineering and documenting SW architecture of existing legacy solution inspecting the source code.

Proven and well-developed problem solving and analytical skills.
Experience of working in cross-disciplinary engineering teams in technical leadership capacity.
Ability to take system level requirements and distil into architectural designs and software requirements.
Ability to quantify and make technical trade-offs.
Proven experience in working collaboratively across multiple product development and specialist domain teams.
Excellent verbal, written and interpersonal communication skills.
Desirable:

Working knowledge of multiple software platforms: e.g., AUTOSAR, Embedded Linux, RTOS, Android, iOS.
Experience working with embedded microprocessors and/or microcontrollers.
Understanding of different vehicle network technologies.
Structured Software and System level troubleshooting
Apply Now