Call Now
Website
Call
Business Details
44 Years
experience
Trusted Embedded Software Solutions for Safety-Critical Systems
Green Hills Software has been the global leader in embedded safety and security solutions since 1982. Our technology and services are trusted by companies across 50+ countries to build electronic products for industries requiring the highest levels of reliability, including aerospace, automotive, medical, and industrial sectors. We pioneered the development of memory-protected real-time operating systems (RTOS) and continue to set industry standards with our INTEGRITY RTOS, which holds the highest security certifications globally, including EAL 6+ High Robustness from the NSA. Our team combines decades of expertise in compiler optimization, multicore debugging, and virtualization to deliver solutions that meet rigorous safety standards like DO-178C, ISO 26262 ASIL D, and IEC 61508 SIL 4.

With headquarters in Santa Barbara, CA, and offices in the UK and Florida, we provide technical support to clients worldwide through dedicated regional teams. Our commitment to innovation is evidenced by our record of solving complex embedded challenges, including certification for the first commercial operating system used in nuclear bombers and spacecraft avionics systems.
Services
RTOS Development Embedded Security Solutions Compiler Optimization Multicore Debugging Tools Safety Certification Consulting Virtualization Technology Middleware Integration Processor Architecture Support Training Programs Technical Support Services
Details
  • Year established: 1982
Highlights and features
  • Certified to the highest safety standards including DO-178C DAL A and ISO 26262 ASIL D
  • Developed the first EAL 6+ High Robustness certified operating system
  • Holds #1 position in compiler benchmarks for embedded processors
  • Proven track record with 40+ years of experience in safety-critical systems
  • Provides 24/7 technical support with average response time under 4 minutes
Associations and certifications
  • ISO 26262
  • IEC 61508
  • DO-178C
  • EN 50128
  • ISO/SAE 21434
  • Common Criteria EAL 6+
What people say
Exceptional technical support Proven reliability in critical systems Industry-leading certifications Advanced debugging capabilities Expertise in safety standards
Services
RTOS Development
Our real-time operating systems provide memory protection and deterministic performance for safety-critical applications. The INTEGRITY RTOS features a microkernel architecture that prevents errant code from affecting system stability. Certified to the highest industry standards, these solutions enable developers to meet rigorous safety requirements in aerospace, automotive, and medical industries while maintaining optimal system performance.
Compiler Optimization
Our optimizing compilers deliver the fastest and smallest code for embedded processors. With advanced optimization techniques and EEMBC benchmark leadership, these tools help reduce hardware costs through improved code efficiency. The compilers support safety-critical standards like MISRA C and include static analysis features to identify potential issues during development.
Multicore Debugging
The MULTI IDE provides comprehensive debugging capabilities for complex embedded systems. Features include time-travel debugging, history visualization, and synchronous run control across multiple cores. These tools help developers identify and resolve intermittent issues quickly, reducing time-to-market for complex safety-critical applications.
Safety Certification
We offer expertise in achieving safety certifications for critical systems. Our solutions include pre-certified components and documentation support for standards like DO-178C, ISO 26262, and IEC 61508. This expertise helps customers streamline their certification processes and reduce development costs while meeting regulatory requirements.
Virtualization Technology
Our virtualization solutions enable secure coexistence of multiple operating environments. The INTEGRITY Multivisor technology allows running Linux or Android alongside safety-critical applications while maintaining strict isolation between partitions. This approach supports mixed-criticality systems in automotive and aerospace applications without compromising security or reliability.
People
Dan O'Dowd
Founder & CEO
Dan O'Dowd founded Green Hills Software in 1982 and has led the company's development of safety-critical operating systems. With over 40 years in embedded systems, he pioneered memory protection technology that became industry standard. Under his leadership, the company achieved numerous security certifications and established global technical support operations.
Chris Reynolds
VP of Global Sales
Chris Reynolds directs global sales operations with 25+ years of experience in embedded software solutions. He manages the company's international expansion strategy and maintains key relationships with semiconductor partners. His team focuses on delivering tailored solutions for safety-critical applications across multiple industries.
Dr. Thomas B. Hendricks
Chief Technology Officer
Dr. Hendricks leads technical innovation with expertise in real-time systems and security architecture. He has contributed to major advancements in multicore virtualization and safety certification processes. His work has resulted in multiple industry firsts, including the first EAL 6+ certified operating system for defense applications.
Questions
What industries does Green Hills Software serve?
We specialize in safety-critical industries including aerospace, automotive, medical devices, industrial automation, and defense sectors.
What safety certifications do your products hold?
Our solutions are certified to DO-178C DAL A, ISO 26262 ASIL D, IEC 61508 SIL 4, EN 50128 SIL 4, and Common Criteria EAL 6+ standards.
How does your technology differ from other RTOS providers?
Our microkernel architecture with hardware-enforced memory protection offers superior security and reliability compared to monolithic kernel approaches.
Do you support multicore processor development?
Yes, we offer advanced multicore debugging tools and support both AMP and SMP architectures with time-variant partitioning capabilities.
What development tools do you provide?
Our MULTI IDE includes optimizing compilers, TimeMachine debugger, static analysis tools, and virtualization solutions for embedded systems.
How can I get technical support?
Contact our global support teams via phone or email for 24/7 assistance with response times averaging under 4 minutes.