Software/Firmware Engineering

Software should complement the hardware it is intended to describe and control. We live in a world where our machines interact with us just as much as we interact with them. This gives us a huge opportunity to improve the way we use our machines and how intelligent the systems we interact with are. Designing embedded control software that fully describes the hardware it is controlling and interacts with the outside world is a passion at Weatherbee Corporation. Our core competencies include:

  • ARM-Cortex Architecture
  • Real-Time Operating Systems (RTOS)
  • Digital Signal Processing (DSP)
  • Motor and Actuator Control
  • Network Programming
  • Embedded Linux
  • PIC/dsPIC Architecture
  • Power Management
  • Video Encoding/Decoding
  • iOS Applications
  • Data Acquisition Systems
  • Real-Time Systems
  • Fault-tolerant Systems
  • Graphical User Interfaces