MKS Technology
MKS Technology
Embedded software and controls engineering for automotive applications

Learn more

ABOUT MKS TECHNOLOGY

We are a boutique embedded software and controls engineering firm. We specialize in high integrity applications for these industries:

Automotive
Two-Wheel & Powersports
Offroad Vehicle
Commercial Vehicle
Recreational Marine
Industrial Motion Control

Max Kolesnikov

Max Kolesnikov, PhD

Founder & CEO

Max has over 20 years of hands-on development and advisory experience in embedded controls and software for real-time, safety-critical applications in automotive, powersports, industrial and medical domains. He holds an undergraduate degree in Automation Engineering, as well as MS and PhD degrees in Electrical & Computer Engineering. He is an inventor with 3 issued and several pending patents. Max is an author of 20+ publications including conference proceedings, journal papers, book chapters and theses. He is a member of the IEEE, and served as a reviewer for scientific journals and SAE conferences.

Max is actively involved in every project of MKS Technology, and is personally responsible for each customer's success.

OUR SERVICES

Development

Design of embedded software and controls solutions.

As much or as little implementation help you need.

Consulting

Consulting on topics within our domain of expertise.

Leverage experience of our experts to get ahead.

Training

Delivery of customized training modules.

Set your in-house team up for success.

OUR EXPERTISE

Embedded Software

  • Software architecture
  • Embedded software development
  • Traditional hand-coding, model-based, or hybrid software development
  • Software integration
  • Quality assurance

Control Algorithms

  • Algorithm prototyping
  • Algorithm modeling
  • Algorithm verification
  • Plant model development
  • MIL simulation

DevOps

  • Toolchain design
  • Tool setup, configuration, customization
  • Model-based development tools
  • Calibration, measurement, reprogramming infrastructure
  • Complete toolchain deployment

Methods and Processes

  • Software development process
  • Automotive SPICE methodology
  • Requirements engineering
  • Application lifecycle management
  • Functional safety (ISO 26262-6)

EXAMPLE PROJECTS

Embedded Software

  • Suspension control module for an offroad vehicle - software architecture design, application software development and verification
  • Auxiliary electric motor controller for a commercial vehicle - software architecture design, full stack software development

Control Algorithms

  • Electric motor control system for a vehicle traction motor - field oriented control, supervisory control functions
  • Smart actuator control algorithm for an industrial motion control application - position control, velocity control, supervisory control functions

DevOps

  • Design and deployment of software development toolchain from ground up at an automotive Tier 1 supplier
  • Delivery of model-based software development infrastructure at a powersports OEM

Methods and Processes

  • Establishment of production software development process at a recreational marine OEM
  • Support of functional safety assessment at an automotive OEM

Recent technical papers:

  1. White paper on our work with Horton and Udoka Electronics (redirected to udokaelectronics.com)
  2. SAE paper 2024-01-2029 "Effective Application of Model-Based Software Engineering Technology to Automotive Embedded Software" (redirected to sae.org)

CONTACT

+1 612 217 0350

info@mks.technology

Minneapolis-St. Paul Area, MN, United States