Embedded systems design is a highly challenging exercise requiring an intelligent combination of electronic engineering and software engineering. Throughout the entire design cycle there is a constant interplay between these two disciplines.
Embedded systems design can be split into a number of areas:
- Hardware design and development
- Software design (eg. UML - Unified Modelling Language)
- Embedded software development
- FPGA or CPLD design
- Human Machine Interface (HMI or MMI) design
- Communication protocols design
- Industrial design
At Absolute Software we have most of these disciplines covered, and where we don't have in-house expertise, we have partner companies that can provide these services. Basically, we have all elements of embedded systems design covered.