Who we are

Hybrid Controls provides engineering services, training, and products aimed at accelerating embedded systems development. 

We stand out, due to our focus on software development for the Bosch Generic Timer Module (GTM-IP), our global footprint, and our investment in high quality industry standard tools.

Brainstorming over paper

Products

We have a range of products and services that are aimed at accelerating your path to production. Because our experience is broad, we can scale the engagement to meet your needs.

Platform Software

Complete platform solutions for TriCore, PowerPC, ARM, and more, built around industry leading tooling such as ETAS RTA-OS, HighTec development platforms, and Lauterbach debuggers.

GTM-IP Services

Full range of support for the GTM, including hardware design, integration with AUTOSAR, training, and complex device driver development. Combine with our platform software services for a complete solution.

ECU Development

We have a long history of custom electronic control unit development for automotive applications. Combine with our platform software services for a turnkey solution.

Process and Infrastructure

We invest in platform tooling and infrastructure for automotive MCUs, so you can focus on your application.

Atlassian Cloud Workflow

Our global team stays synchronized using Atlassian Bitbucket, Jira, and Confluence with secure access policies to protect critical data. Not only do these tools keep us connected, but they give our customers transparent vision into the status of their projects.

Operating Systems

Our platform software is built around proven industry standard operating systems, such as ETAS RTA-OS and FreeRTOS. Not only does this ensure that our platforms are open and easily modified down the road, but it also ensures a viable path to functional safety qualification, should the need arise. 

Platform Compilers with Open Build Systems

We construct highly flexible build systems using CMAKE, which are adapted to meet your specific compiler and configuration landscape. For a typical project, we support the HighTec Development Platform for the compilation of the operating system and our peripheral drivers, while enabling use of free toolchains for application components, if desired. As with the operating system, selection of a high quality compiler like HighTec ensures functional safety viability down the road.

Software Quality

Though our process involves peer reviews, automation is a critical step in ensuring software quality. As a result, we have invested in AbsInt RuleChecker, which allows us to automate a large portion of our quality process. Using this tool, we ensure our platforms are compliant to the MISRA C:2012 standard, as well as a battery of internal metrics and code style standards, such as cyclomatic complexity. We supply detailed quality reports with each of our releases that document any approved deviations, as well as the specific ruleset that was used to check the quality of the software. 

Lauterbach Debugging

Most of our platforms are designed to run on complex multicore MCUs, which naturally increases the complexity of debugging certain issues that might arise. To ensure our debugging capabilities can rise to the occasion, we’ve invested heavily in Lauterbach debugging hardware at both our Vietnam and USA locations. Our capabilities include multicore JTAG debugging, high speed Aurora tracing, and high speed logic analyzers, all of which are managed through the unified Trace32 environment. With this capability, even the most difficult to diagnose issues can’t escape us. And, with all of our platform packages, we supply functional multicore Lauterbach scripts that can flash the MCU and boot the debug system, should you use Lauterbach debuggers as well.