Automotive Software Development Lead
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers, fostering a collaborative and high-performance environment.
- Drive the architectural design and development of automotive software components and systems.
- Define software requirements and specifications in collaboration with cross-functional teams, including hardware engineers and product managers.
- Oversee the implementation of robust coding standards, design patterns, and best practices.
- Manage the software development lifecycle, including planning, execution, testing, and deployment.
- Ensure the integration of software with hardware components, conducting thorough testing and validation.
- Troubleshoot and resolve complex software defects and issues.
- Contribute to the continuous improvement of development processes and tools.
- Stay abreast of emerging technologies and trends in automotive software and embedded systems.
- Collaborate with external suppliers and partners as needed.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 2 years in a leadership or team lead role.
- Proven experience in automotive software development (e.g., AUTOSAR, embedded systems, infotainment, ADAS).
- Strong proficiency in C/C++ and other relevant programming languages.
- Experience with real-time operating systems (RTOS) and embedded development tools.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Excellent understanding of software development methodologies (Agile, Waterfall).
- Strong analytical and problem-solving skills.
- Exceptional leadership and communication skills.
- Must be eligible to work in the UK and willing to work on-site in Plymouth .
This role requires a hands-on approach and the ability to inspire a team to deliver exceptional results in a demanding automotive environment. If you are passionate about automotive technology and have a proven track record in software leadership, we want to hear from you.
Senior Software Development Lead
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and deployment of software applications.
- Architect scalable, reliable, and maintainable software solutions.
- Mentor and guide a team of software developers.
- Conduct code reviews and ensure adherence to coding standards.
- Collaborate with product management and stakeholders to define requirements.
- Oversee the entire software development lifecycle (SDLC).
- Identify and evaluate emerging technologies for adoption.
- Troubleshoot and resolve software defects and issues.
- Promote best practices in software engineering and agile methodologies.
- Contribute to technical strategy and roadmap planning.
- Ensure high standards of code quality, performance, and security.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 2 years in a lead or senior role.
- Expertise in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
- Strong experience with relevant frameworks and technologies (e.g., React, Angular, Node.js, Spring Boot).
- Proficiency in database technologies (SQL/NoSQL) and cloud platforms (AWS, Azure, GCP).
- Solid understanding of software architecture patterns and design principles.
- Experience with agile development methodologies.
- Excellent leadership, communication, and problem-solving skills.
- Ability to thrive in a hybrid work environment.
Lead Software Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include:
- Leading a team of software engineers in the design, development, testing, and deployment of software applications.
- Architecting and designing scalable, robust, and maintainable software systems.
- Mentoring and guiding junior engineers, fostering their professional growth and technical development.
- Collaborating with product managers, designers, and other stakeholders to define project requirements and specifications.
- Conducting code reviews, ensuring adherence to coding standards and best practices.
- Troubleshooting and resolving complex technical issues.
- Evaluating and recommending new technologies and tools to improve development processes.
- Driving innovation and continuous improvement within the engineering team.
- Ensuring the quality, performance, and security of software solutions.
- Participating in the full software development lifecycle, from concept to deployment and maintenance.
Qualifications required:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience, with at least 2 years in a lead or senior engineer role.
- Proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of software architecture patterns, data structures, and algorithms.
- Experience with Agile development methodologies.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and interpersonal skills.
- Experience with CI/CD pipelines and DevOps practices.
- Ability to work effectively in a hybrid work environment, balancing remote collaboration with in-office team engagement.
Lead Automotive Software Architect - Remote Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and document the overall software architecture for automotive electronic control units (ECUs).
- Lead the design of software components and interfaces, ensuring adherence to automotive standards (e.g., AUTOSAR).
- Establish and enforce software development best practices, coding standards, and design patterns.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Collaborate with system engineers to define software requirements and specifications.
- Mentor and guide a team of software engineers, providing technical leadership and support.
- Oversee the integration of software components and ensure system compatibility.
- Participate in code reviews and provide constructive feedback to the development team.
- Identify and mitigate technical risks throughout the software development lifecycle.
- Contribute to the strategic roadmap for automotive software development.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with a significant focus on automotive systems.
- Proven experience in software architecture design for embedded systems.
- In-depth knowledge of AUTOSAR, automotive communication protocols (CAN, LIN, Automotive Ethernet), and diagnostic standards.
- Experience with real-time operating systems (RTOS) and embedded C/C++.
- Familiarity with Agile development methodologies.
- Strong leadership, communication, and interpersonal skills.
- Ability to work effectively in a distributed, remote team environment.
- Experience with functional safety (ISO 26262) is a strong plus.
This is an exciting opportunity to shape the future of automotive technology from a remote location, contributing significantly to the Automotive sector. If you are a visionary architect passionate about creating cutting-edge automotive software, we want to hear from you.
Technical Support Lead - Software Solutions
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage a team of technical support specialists.
- Oversee daily helpdesk operations and ticket resolution.
- Provide Tier 2/3 technical support for software applications.
- Develop and refine support processes and documentation.
- Train and mentor support staff.
- Act as a primary escalation point for complex customer issues.
- Monitor support performance metrics and identify areas for improvement.
- Liaise with development teams to report and track bug fixes.
- Ensure high levels of customer satisfaction.
- Manage customer feedback and implement service enhancements.
- Significant experience in a technical support role, with at least 1-2 years in a lead or supervisory capacity.
- Strong understanding of software applications, operating systems, and common IT issues.
- Excellent diagnostic and problem-solving abilities.
- Superior customer service and communication skills.
- Experience with helpdesk ticketing systems (e.g., Zendesk, ServiceNow).
- Ability to train and motivate a team.
- Proficiency in documenting technical procedures.
- Familiarity with CRM software is a plus.
- Must be based in or willing to relocate to **Plymouth, Devon, UK**.
Lead Software Architect
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and maintain the overall software architecture for key products and platforms.
- Design and oversee the implementation of robust, scalable, and secure software solutions.
- Collaborate with product managers and engineering teams to translate business requirements into technical designs.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Provide technical leadership and guidance to software development teams, fostering a culture of innovation and quality.
- Conduct code reviews, architectural reviews, and performance analysis to ensure high standards.
- Identify and address technical debt and system inefficiencies.
- Develop and enforce coding standards, best practices, and development processes.
- Research emerging technologies and trends to identify opportunities for strategic advantage.
- Troubleshoot complex technical issues and provide solutions.
- Contribute to the development of technical documentation and roadmaps.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience in software development, with a significant portion in software architecture roles.
- Proven expertise in designing and implementing large-scale, distributed systems.
- Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go).
- Deep understanding of database technologies (SQL, NoSQL) and data modeling.
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to lead and mentor technical teams effectively.
- Experience with Agile development methodologies.
- Strong understanding of security principles in software design.
Join our innovative team in Plymouth, Devon, UK , and play a key role in shaping the future of our software products. This hybrid role offers a competitive salary and benefits.
Lead Software Architect
Posted 2 days ago
Job Viewed
Job Description
- Define and document the overall software architecture for new and existing applications.
- Lead the design of scalable, high-performance, and reliable software systems.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Provide technical leadership and guidance to software development teams.
- Establish and enforce architectural standards, design patterns, and coding best practices.
- Collaborate with product managers, stakeholders, and development teams to translate business requirements into technical solutions.
- Identify and address technical debt and architectural risks.
- Conduct code reviews and architectural reviews to ensure quality and adherence to standards.
- Stay abreast of emerging technologies and industry trends, and advocate for their adoption where appropriate.
- Mentor and develop junior architects and senior developers.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 8 years of experience in software development, with at least 3 years in a software architecture role.
- Proven experience designing and delivering complex, large-scale software systems.
- Deep understanding of software design principles, patterns, and architectural styles (e.g., Microservices, SOA, Event-Driven Architecture).
- Proficiency in multiple programming languages and modern technology stacks.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of DevOps principles and CI/CD pipelines.
- Excellent leadership, communication, and interpersonal skills.
- Ability to effectively communicate complex technical concepts to both technical and non-technical audiences.
Be The First To Know
About the latest Team lead Jobs in Plymouth !
Lead Technical Recruiter
Posted 2 days ago
Job Viewed
Job Description
Lead Technical Recruiter
Posted 2 days ago
Job Viewed
Job Description
Senior Technical Support Lead
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead, mentor, and manage a team of technical support engineers, fostering a positive and high-performance culture.
- Oversee daily support operations, ensuring timely and effective resolution of customer technical issues.
- Act as a primary escalation point for complex and critical customer problems.
- Develop and implement improved support processes, workflows, and best practices to enhance customer satisfaction and efficiency.
- Create and maintain comprehensive knowledge base articles, troubleshooting guides, and FAQs.
- Train new support team members and conduct ongoing training for the existing team.
- Monitor support metrics and KPIs, providing regular reports to management on team performance and customer satisfaction.
- Collaborate with product development and engineering teams to identify and resolve product bugs and enhancement requests.
- Analyse support trends to proactively identify potential issues and recommend solutions.
- Ensure adherence to service level agreements (SLAs) and customer expectations.
- Contribute to the strategic planning and growth of the technical support function.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Minimum of 5 years of experience in technical support, with at least 2 years in a lead or supervisory role.
- Proven experience supporting SaaS products and cloud-based infrastructure.
- Strong understanding of ITIL best practices and service management principles.
- Excellent troubleshooting skills across various operating systems, networks, and software applications.
- Proficiency with ticketing systems (e.g., Zendesk, Jira Service Management) and remote support tools.
- Exceptional communication, interpersonal, and customer service skills.
- Ability to manage and motivate a team effectively.
- Experience in creating technical documentation and training materials.
- Demonstrated ability to handle pressure and make sound decisions in critical situations.
- Familiarity with scripting or basic programming (e.g., SQL, Python) is a plus.