Building solutions together

Software is a key differentiator in the automotive space and cars have capabilities that were once unimaginable.

Our diverse background in mobile app development, connectivity, embedded and automotive have provided us with the advantage of having the flexible and multi-dimensional skills needed to create engaging experiences for both head unit and rear-seat applications.

Additionally, our previous partnerships with some of the leading automakers, Tier 1s, and mobile networks worldwide have given us unique insight into the challenges of integrating software solutions into automotive vehicles, such as cross-vendor dependencies, driver distraction, consumer expectations.

Our expert teams can provide support throughout the critical stages of the product development life cycle to determine a winning strategy for the planning, design and development of the solutions.


We have the resources and skills to collaborate with our clients on all stages of the software development lifecycle. These stages include Product Management, Project Management, HMI and UI/UX, Software Architecture and Development, Quality Assurance, Maintenance and Support.

Product management services

Successful development requires an understanding of what, who, why and how. At the initial stages of the project our senior-level experts work closely with our clients on requirements and specifications analysis. Our deep understanding of industry standards and limitations enable us to help our clients define the product, identify the needs and choose the best strategy and solution for their business.

Our product management teams expertise spans:

  • • Telematics and connected-services solutions
  • • Navigation solutions
  • • In-vehicle infotainment
  • • Inner structure of connected infotainment systems
  • • Driver safety and security policies
  • • Instrument-specific capabilities of the system across different platforms

This allows our product managers to both generate cutting-edge product and platform ideas and deliver them to market within accelerated time-frames.

Human machine interface (HMI) and user experience (UX) services

The TekWissen design team is always up-to-date with current and upcoming trends in automotive HMI and usability in infotainment. We develop highly interactive, user-friendly and smart HMI solutions that help our clients succeed in a competitive world. Our UI strategy is focused on providing positive experiences that comply with driver distraction guidelines, security policies and the automakers brand and style.

Our experienced specialists ensure that they make the best design choices, both from a technical and usability standpoint, to create a consistent visual and behavioral experience for your product.

Our design process includes:

  • • UI strategy development
  • • Information architecture and navigation design
  • • Visual design & aesthetics
  • • Prototyping and usability testing
  • • Support for software development

Software architecture and development

Here at TekWissen we have the experience and expertise to develop User Interface applications for a variety of Head Unit platforms, tethered and embedded solutions, and to architect complex and reliability-driven cloud services. We are familiar with the specific product development challenges that arise in the automotive industry, such as software/hardware integrations and the criticality of firmware choices.

Our engineers use a variety of the leading industry tools, in-vehicle APIs and CAN bus simulator platforms to deliver reliable and scalable frameworks and high-performance embedded systems for the automotive market.

Quality assurance and testing

We provide Quality Assurance (QA) and testing services across all major hardware and software platforms using our QA processes: Requirements analysis, test planning, test execution, defect management and reporting using a variety of Test Frameworks and issue-tracking tools. Each project is assigned a dedicated QA team that monitors its activities and results at each development phase to ensure that the highest standards are met in terms of product quality, reliability, durability and safety.

Automation testing is included in this process to improve product reliability, save time and money spent on testing activities, shorten the release cycle and ensure that there is no human-error in the verification process of system-critical points. Our QA teams have the required experience modeling in simulated environments to provide advanced and early test results without having to re-iterate the entire flow through complex integrated hardware systems.

Software maintenance and support

We realize that environments consistently evolve and change over time. Our core product engineers re-engineer, troubleshoot and manage the source code integration of fixes with different releases in order to keep the product up-to-date with the customers environment. We provide timely recommendations on keeping your solutions in-line with changing business requirements and technology updates in the automotive industry to ensure that your software is always stable and reliable in this rapidly evolving environment.

Project management

Our project management team consists of industry experts who have deep technical experience in driving large, complex development efforts in the automotive space. They help facilitate and manage optimum communication between the client and our team in order to build a strong and lasting business relationship.


Solutions

We provide software solutions for the following major components of in-vehicle systems:

  • Head unit applications:
    Our experience includes development of media apps including online radio, embedded user manual and customer assistance platforms, geo-social networking apps, in-car apps integration and rear seat entertainment apps.

  • Location based services and navigation:
    We provide complete services for the design and development of high-performance navigation systems via many software and hardware platforms. TekWissen also delivers a range of innovative tools and APIs that allow OEMs and application developers to create unique location based devices and applications across all major web and mobile platforms.

  • Connected car:
    This concept enables the Internet of Cars, where cars can access, consume, create, analyze, enrich and exchange data between drivers, machines, businesses and infrastructures. We embrace these trends and have successfully delivered many projects including telephony, video, wireless connections and connectivity between Head Unit and mobile phones.

  • Telematics development:
    Our internal R&D and client experiences include a number of telematics applications: fleet management, emergency warning systems, navigation and mobile data.

Platforms

Modern infotainment head units and rear-seat entertainment solutions rely on different technologies across different OEMs and car models. At TekWissen we embrace a broad spectrum of automotive technology stacks, including:

  • OS: QNX, Genivi, MontaVista, WinCE, Android

  • Frameworks: LWUIT, .NET, NodeJS

  • Technologies: CANoe, C++, Java, Python, JavaScript, Lua, HTML5, C#, Android, iOS

  • Hardware: Harman, Continental, Bosch, Freescale, Clarion, Denso, Panasonic

  • Protocols: CAN, OBD-II, MOST, TCP/IP, HTTP, Bluetooth, Ethernet, USB

  • Services: GPS, Voice Recognition, TTS, audio and video streaming

OBDII automotive gateway

The connected car experience is a burgeoning domain in the automotive industry. Connected vehicle infotainment, cloud-enabled navigation devices, in-car wireless networking, fleet management and remote monitoring applications these all require a solid foundation for connectivity. With the operators' networks on one side (3G, 4G, WLAN) and the local in-car interfaces/networks on the other (OBDII, CAN, LIN), connected automotive applications need a gateway device to bridge these networks in a smart way.

As part of a Connected Runtime Framework project, TekWissen has developed OBDII Automotive Gateway a low cost, tiny footprint software stack that runs originally on a STM32 MCU hardware platform and enables advanced device-to-cloud applications.

Technologies and Features
  • • CRF eCos v1.0 firmware running on STM32F207 MCU with less than 256 Kb total size on Flash
  • • ELM327 compatible command set for OBDII interfacing
  • • Advanced features for OBDII data acquisition and processing: polling, threshold monitoring, parameter correlations and trend analysis etc.
  • • Support for GPRS and Ethernet WAN connections with an option for quick integration of UART-based external modules
  • • SIM900 based module integrated over PPP for GPRS
  • • MQTT over UDP as a default transport for cloud connectivity
  • • Natively integrated RabbitMQ and web applications on the backend side
  • • Remotely upgradeable OBDII data model

Parameter monitoring supported by default
  • • Vehicle speed
  • • Engine RPM
  • • Engine coolant temperature (ECT)
  • • Fuel level
  • • Fuel type
  • • Real-time fuel consumption
  • • Run time since engine start
  • • Ambient air temperature (outside temperature)
  • • Trouble codes