Back to Job Search

Solution Architect & Lead Embedded Software Developer

  • Location: Nuneaton
  • Salary: Negotiable per year
  • Job Type:Permanent

Posted about 1 month ago

  • Sector: Engineering
  • Contact: Richard Torrance
  • Contact Email:
  • Start Date: asap
  • Expiry Date: 11 December 2023
  • Job Ref: BBBH81259_1698665618

A Tier 1 supplier of mechanical and hydraulic systems for Automotive is seeking to recruit a Solution Architect & Lead Embedded Software Developer - Telematics to work on a hybrid basis - 3 days per week onsite in Nuneaton and 2 days WFH.

The Role

As the lead software developer for automotive telematics product line, you will be responsible for designing, developing, testing, and deploying software for a variety of telematics applications, including:

  • Vehicle diagnostics and maintenance

  • Fleet management

  • Driver safety and security

  • Connected services

Job Description

  • Architect and Develop Telematics middleware and applications using C/C++ or Java

  • Gather and analyse customer requirements to develop new telematics features and services.

  • Design, develop and troubleshoot the telecommunications platform to work across a variety of networks, applications, and services.

  • Develop device board-level hardware and software/firmware drivers.

  • Develop applications based on communication with other vehicle sensors/controllers/services via ISO 11783 protocols.

  • Application development for various cell coverage providers that use unique wireless radio technologies and cellular protocol stacks based on the provider and the communication protocols required for various geographic locations.

  • Exposure to emulators, simulators, debugging and test equipment.

  • Structure applications and communication to meet destination requirements of cloud data centres/warehouses.

  • Work closely with a scrum team and other product team members to define and refine requirements for feature development.

  • Work with other engineers and team members to integrate telematics solutions with other vehicle systems.

  • Lead or participate in the planning of new products and/or major improvements to existing products.

  • Provide input to prioritize new feature development, continuous improvement, and defect fixes based on influence from the product team.

  • Perform code optimization, refactoring, and review.

  • Stay up to date on the latest telematics technologies and trends.


  • Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Communications or related field or experience

  • 4+ years of professional experience in embedded software development, product engineering, or software design using C

  • Expertise in software development for real-time, embedded, multi-threaded systems.

  • Expertise in security protocols

  • Experience with Agile software development methodologies and Continuous Deployment

  • Experience with Internet of Things (IoT) and/or telematics technology

  • Experience with board-level hardware design and drivers/firmware design

  • Experience with remote interfaces such as Wi-Fi, Bluetooth, GSM, Satellite

  • Experience with UDP, TCP/IP, CAN, MQTT networking communication protocols

  • Experience working within a formal software development process.

  • Excellent communication and collaboration skills

  • Experience in or willingness to be trained in the following:

    • Classic AUTOSAR base software and AUTOSAR architectures

    • Product Owner in Scaled AGILE

    • ASPICE

    • CISP Cybersecurity Information Security Professional


For more information on this position please email your CV