AUTOMOTIVE

Since 2011 we have taken part in diverse projects related to the implementation, testing and maintenance of automotive software systems. Our highly qualified and experienced Software engineers have proven experience in real-time systems, embedded systems, handling of connectivity technologies like Ethernet and Bluetooth, complex and large software products, and multinational software implementation.

The advancements in technology have provided us with the opportunity to create products for many parts of this industry, some of which are:

Navigation, including:

  • Guidance: Implementing and testing automotive navigation software. Technologies like Ethernet and Bluetooth to provide services such as vehicle routing, guidance and rendering of maps to multiple automobile devices
  • Predictive navigation: Software engineering for an in-car embedded CPU system which provides data for hybrid vehicle engine and transmission usage planning.
  • Traffic data: Development & bug fixing for automotive navigation application and specifically: traffic-related topics.
  • Pathfinder splitting: Refactoring navigation software components to meet architectural requirements.
  • Map compilation services – providing updated map data each year for the navigation systems. Production, testing and delivery of map updates. Software maintenance (bug fixing, adaptation and extension) of the production tools that transform the original vendor provided map data, into the custom optimized format required by the embedded navigation systems.

Driving Assistance / Autonomous Driving: development and testing of the framework for driving assistance & automated driving functions based on Artificial Intelligence concepts. Development of a multi-sensor data fusion component suitable for autonomous driving, compatible with ISO 26262 standard.

Automotive EPS, Transmission Control, Heating Systems: These projects fall within the areas of System Design – design of complex device drivers as well as redesign of non AUTOSAR SW components to AUTOSAR ones, Requirement Engineering, Functional Safety – Coexistence of Elements Analysis and Dependent failures Analysis and Safety Analysis, SW Architecture – unit design, SW Specifications, SW Development, Unit Testing, Integration Testing, System Analysis and System Validation.

Connectivity (on board and off board): The on board (car) analytics system is a telemetry processing system that collects and performs statistical analysis of various car signals. Manufacturers can then see and evaluate the performance of a car model in the real world. This is combined with diagnostics where we implement various diagnostic services (UDS – Unified Diagnostic Service, ISO 14229) for Classic and Adaptive ECUs – Electronic Control Units.

Softcom automotive

Since 2011 we have taken part in diverse projects related to the implementation, testing and maintenance of automotive software systems. Our highly qualified and experienced Software engineers have proven experience in real-time systems, embedded systems, handling of connectivity technologies like Ethernet and Bluetooth, complex and large software products, multinational software implementation. They are implementing and testing systems for infotainment and navigation systems.

The advancements in technology have provided us with the opportunity to create products for many parts of this industry, some of which are:

Navigation, including:

  • Guidance: Implementing and testing automotive navigation software. Technologies like Ethernet and Bluetooth provide services such as routing, guidance and map rendering to several devices of the automobile.
  • Predictive navigation: Software engineering for an in-car embedded CPU system which provides data for hybrid vehicle engine and transmission usage planning.
  • Traffic data: Development & bug fixing for automotive navigation application and specifically: traffic-related topics.
  • Pathfinder splitting: Refactoring navigation software components to meet architectural requirements.
  • Map compilation services – providing updated map data each year for the navigation systems. Production, testing and delivery of map updates. Software maintenance (bug fixing, adaptation and extension) of the production tools that transform the original vendor provided map data, into the custom optimized format required by the embedded navigation systems.

Driving Assistance / Autonomous Driving: development and testing of the framework for driving assistance & automated driving functions based on Artificial Intelligence concepts. Development of a multi-sensor data fusion component suitable for autonomous driving, compatible with ISO 26262 standard.

Automotive EPS, Transmission Control, Heating Systems: These projects fall within the areas of System Design – design of complex device drivers as well as redesign of non AUTOSAR SW components to AUTOSAR ones, Requirement Engineering, Functional Safety – Coexistence of Elements Analysis and Dependent failures Analysis and Safety Analysis, SW Architecture – unit design, SW Specifications, SW Development, Unit Testing, Integration Testing, System Analysis and System Validation.

Connectivity (on board and off board): The on board (car) analytics system is a telemetry processing system that collects and performs statistical analysis of various car signals. Manufacturers can then see and evaluate the performance of a car model in the real world. This is combined with diagnostics where we implement various diagnostic services (UDS – Unified Diagnostic Service, ISO 14229) for Classic and Adaptive ECUs – Electronic Control Units.

Technologies used:

  • C++ 11, C++ 14, Embedded C, C#, Java 8, Typescript / Angular 7
  • Groovy / Python, Nodejs
  • Spring Boot, Microservices, AWS, RabbitMQ, Apache Kafka, Docker, Helm, Kubernetes, Prometheus, Elastic Search, Grafana, SonarQube, QtCreator, CMake, GCC 6.x, Visual Studio, Jenkins,
  • IBM DOORS, PTC Integrity, Rhapsody
  • Spring Security, OWASP, Auth0, JWT
  • Analytics, Spark, Apache Parquet, Amazon Athena
  • Linux Development
  • Agile Methodologies (Kanban, Scrum)

Technologies used:

  • C++ 11, C++ 14, Embedded C, C#, Java 8, Typescript / Angular 7
  • Groovy / Python, Nodejs
  • Spring Boot, Microservices, AWS, RabbitMQ, Apache Kafka, Docker, Helm, Kubernetes, Prometheus, Elastic Search, Grafana, SonarQube, QtCreator, CMake, GCC 6.x, Visual Studio, Jenkins,
  • IBM DOORS, PTC Integrity, Rhapsody
  • Spring Security, OWASP, Auth0, JWT
  • Analytics, Spark, Apache Parquet, Amazon Athena
  • Linux Development
  • Agile Methodologies (Kanban, Scrum)
Skip to content