Software Engineering Product Development Services

Enabling hardware for a connected world

Our embedded systems bring life to complex electronic devices in a growing array of connected products, transforming everything from mobile phones to medical equipment into highly complex “smart” machines.

Enercon provides superior embedded software design services to our manufacturing customers.  As experts in both software and hardware design, our engineers thrive on the challenge of optimizing design to improve functionality, while reducing product complexity. The result is increased reliability and performance at the lowest cost.

Our engineers can develop a wide range of solutions from simple systems without an Operating System (OS) to more complex systems utilizing a real-time operating system, embedded Linux, or Windows embedded.


  • DSP
  • ARM
  • FPGA
  • Freescale i.MX 6, Microchip PIC, Atmel AVR, TI MSP320


  • Linux
  • Windows CE
  • VHDL

Development Tools

  • C/C++
  • Assembler
  • Qt Framework
  • IAR
  • AVR Studio
  • Eclipse


  • LCD
  • Touch
  • Accelerometer
  • Motors
  • Audio
  • Video
  • GPS
  • Encoders

Communication Interfaces

  • USB
  • I2C
  • SPI
  • GPIO
  • UART
  • CAN
  • TCP/IP

Wireless Systems

  • Bluetooth
  • ZigBee
  • WiFi
  • Mesh Networking
  • Low cost/power wireless solutions

Image and Video Processing

  • Enhancement
  • Colorization
  • Temporal filtering
  • Noise reduction
  • Feature enhancement
  • Scaling
  • Latency optimization

Methodologies and Standards

  • IEC 62304
  • Agile Development