EMBEDDED SYSTEMS ENGINEERING

Embedded systems engineering brings together hardware development for specific applications and the software to complete the package. The embedded systems we develop are truly integrated systems, with great care taken to create functional hardware and impeccably written software. Software is never an afterthought. Our Embedded Systems engineers put deliberate thought into the architecture, design and testing of the complete system.

SYSTEMS ARCHITECTURE
  • Self-contained devices to hardware ecosystems
  • Technology selection and roadmaps
  • Communication protocol development
  • Cost/performance analysis
  • Hardware requirements management

ELECTRICAL ENGINEERING
  • Haptic and touch user interfaces
  • Ultra low power devices
  • Sensors, actuators, and control systems
  • High voltage/current systems
  • Digital, analog, and mixed signal circuits 8 to 32 bit microcontrollers
  • Displays and indicators
  • Simulation and circuit analysis
  • Battery charging systems
  • Switching Power Supply design
  • FPGA design
  • Wireless protocol selection (Bluetooth/BLE, Wi-Fi, RFID, NFC, GPS, CDMA, GSM, 3G, LTE, ZigBee)
  • Design standards compliant: ISO 13485, IEC 61010, IEC 60601 and DO 254

PCB DESIGN
  • PCB Layout
  • High speed digital and RF layout
  • Flexible Printed Circuits
  • DFM review and Fabrication support
  • Low voltage sensor layout
  • Switching Power Supply layout

PRODUCT EXPERTISE
  • Design for Test/Manufacturability/Assembly
  • Transfer to Contract Manufacturing
  • Reliability Testing
  • Regulatory Certification
  • Rapid in-house prototyping
  • HALT/HASS testing
  • Mechanical reliability of PCBAs

FIRMWARE ENGINEERING
  • Architecture specification
  • Design for test
  • Design for fault tolerance
  • Software development planning and coding standards
  • Iterative/Agile development methodologies
  • Design standards compliant: IEC 62304 and DO 178

CUSTOM BOARD SUPPORT PACKAGES
  • Embedded development for low-power MCUs up to multi-core DSP SOCs
  • FPGA and CPLD Programming
  • Display drivers and embedded graphics framework integration
  • Custom board support packages (device drivers and OS optimization)
  • Real-time operating systems
  • Bare-metal systems
  • Field upgradeability (secure bootloaders, over-the-air updates)

COMMUNICATIONS AND NETWORKING
  • Inter-chip communications protocols (SPI, I2C)
  • Host communications protocols (UART, USB)
  • CAN/LAN networking protocols
  • Wireless networking protocols (802.11, Bluetooth, BLE, ZigBee, Z- Wave)

EMBEDDED APPLICATIONS
  • Signal processing and machine learning
  • Machines vision
  • Data compression and encryption
  • Control systems

Learn More

HOW WE DO IT

You get more with Syncroness.