Our Expertise¶
ISOTEL experienced (senior level) team covers a wide area of knowledge, from full cycle mixed signal hardware design to full-stack programming.
1. Concept Development¶
2. Analog Systems and Data Acquisition¶
Precision DC/AC Current Measurement
Strain-gauge, ECG, EMG
Precision Voltage Sense, and Temperatures
3. Power Systems¶
AC PFC and LLC Power Supply Controllers
AC Fly-back Power Supplies
3-Phase Motor Position, Speed & Force Controller
Synchrotron Power-Supply Programmable Controllers
4. Embedded Systems¶
8-bit, 16-bit, and 32-bit MCUs AVR, PSoC1, PSoC4, PSoC5, STM ARM, CC430
asm, C, C++
real-time micro-OS, multi-context switch handlers to achieve >90% cpu utilization
porting to ST ARM Cortex-m3 and developing drivers for NuttX
Embedded Linux, Driver Development
Design of Telecommunication Controllers in Altera and Xilinx (VHDL)
Design of Specific Logic in Cypress and Lattice CPLDs
Embedded Nios Platform and Implementation of various Peripherals as cached memory controllers, TFT Controller, DSP interfaces, standard interface controllers, etc.
5. Operating Systems¶
Linux
NuttX, POSIX oriented for mid-scale devies
Isotel Real-time Pre-emptive Event Systems
6. Networking and Protocol Development¶
Low Power PLC
Bluetooth, Wireless, Lora
Proprietary 800/900 MHz
Sensor Protocols
7. Software Development¶
Java, Python, C++, Qt
Back-end IoT software development (Java)
Front end design (Swing, Qt)
Supporting IoT services (Python)
REST web server API implementation (Java)
Android mobile applications for connectivity to various products
Database design and management (SQL, MongoDB)
Software solutions for sensor connectivity (PoKeys, RPi)
Technology: React, React-Native, Redux, AngularJS, NodeJS, Flux, Fluxible, Socket.io, JointJS, NET Framework, ADO.NET, ASP.NET MVC, LINQ, Entity Framework, DevExpress, jQuery, Bootstrap, Less, Jade, HTML5, CSS, Django, Flask.
Development Tools: WebStorm, Babel, Webpack, VisualStudio, XCode, Microsoft SQL Management Studio, SublimeText 2, PyCharm, SVN, Git, TFS (team foundation server), Jira, Redmine, Gulp.
Languages: JavaScript, C#, T-SQL, Python, Objective-C
Databases: MS SQL Server, MongoDB, PostgreSQL, SQLite.
8. Validation Tools¶
Hardware and Software Architecture, Specifications
Conceptual Modeling and Simulation with Analog & Digital ngspice, and ipython (jupyter)
Communication Protocol Designs for Distributed Networks, Independent Multi-Master
Distributed Approaches, Algorithms, Fail-Safe Concepts
FMEA
9. Deployment¶
Operating systems: Linux, Windows, HP/UX, AIX, OpenVMS
Virtualization: IBM Power, VMware, Windows Hyper-V, Xen, KVM, Docker, LXC
Networking: CISCO, Juniper, Gated, Quagga
Routing: IP, MPLS, OSPF, BGP
Databases: Oracle RAC, NoSQL, MS SQL, MySQL, Postgres, MongoDB, Amazon DynamoDB, Elasticsearch
Versioning: git, svn, cvs, mercurical, github, bitbucket
Clouds: Amazon AWS, Google Cloud, Microsoft Azure, IBM Bluemix
Monitoring: openNMS, Nagios
10. Project Management¶
Project Break-down Plans, Budgeting
Daily Tracking, Cost Forecasting and Optimizations, Risk Plans, Analysis
Remote Working Concepts, Trace-ablity of Information
Methodology: Modern Agile