Embedded Software Engineering

Experience

Over 20 years of experience working on systems ranging from small 8-bit micro-controllers to web based knowledge management systems.

VxWorks

Deep expertise with BSP and Device Drivers including the latest VxWorks 7 releases

Simics

Expert with Wind River Simics, including device and system modeling.

Wide Ranging Expertise

Multi-Dimensional

We have worked with everything from 8-bit PICmicro programmed in assembler to 64-bit 24-core Xeon servers running a Hypervisor.

Our experience ranges from deeply embedded devices to Web-based information management corporate systems.

From real-time operating systems and bare metal programming to database querying and socket programming.

Some of Our Projects

  • Frame Relay Telecom Switch
  • Asynchronous Transfer Mode Backbone Switch
  • Intelligent Thermocouple Temperature Sensors
  • Serial to Ethernet Intelligent Gateway
  • Windows-based SCADA System
  • Particle Counter Protocol Simulator & Tester
  • Corporate Knowledge Base (based on Askbot open-source Project)

VxWorks Specialist

Unmatched Expertise

We have a deep knowledge of VxWorks and have worked with all versions:

  • VxWorks 5.4 and 5.5
  • VxWorks 6 (6.1 to the latest 6.9)
  • VxWorks 7

We have helped customers transition from legacy drivers to the new VxBus paradigm.

We understand BSPs and Device Drivers, DKMs and RTPs.

VxWorks 7 introduced an entirely new build system which we can help you navigate.

SIMICS Knowledge

SIMICS is a powerful system simulation environment which allows you to simulate not just processors, but entire boards, systems and even FPGAs!

Due to its specialized nature, finding engineers familiar with it, let alone proficient, is a challenge. We have extensive knowledge and know-how when it comes to SIMICS:

  • Device Modeling: ASICs, FPGAs, CPLDs
  • System Modeling: Single Board Computers, Multi-Processor Boards, Multi-Computer Systems
  • Simics intergration with other Simulation Environment (Physics Models, HMI)
  • Scripting
    • Configuration Automation
    • Automated Regression Tests
    • Target Interactions
  • SIMICS as a Debugger
    • Reverse Execution
    • Snapshots
© Copyright - S3 Engineering Inc.