|
|
|
|
Embedded Product Development |
|
| |
Industries like automotive, consumer electronics and industrial automation have traditionally been focused on hardware and physical design advancement. Recently, these industries have started turning most of the innovation efforts towards software based differentiation, and Embedded Software development is now gaining importance. Our expertise in software development and product realization helps support these industries in their embedded software innovations. Geometric offers services in design, implementation and verification & validation of embedded systems across multiple domains and technologies.
Geometric’s Embedded Systems & Software Lab acts as an incubator for new projects and technologies. Our electronics & embedded systems engineers have the right blend of domain and technical expertise to service customer projects. The Lab ensures that we keep ourselves technology ready through capability building projects on relevant business problems, and through internal and specialized third party training programs. Our well equipped lab enables us to replicate customer’s development environment and test set-ups and to build prototypes for our customers. Our partner network and other in-house groups add to our capability of complete product development. |
| |
|
|
| Product Development |
| • |
Feature enhancement, simulation, design of software architecture, system/ product design, microcontoller based hardware design |
| • |
Platform porting, PC interface, migration to embedded system, prototyping |
| Verification & Validation |
| • |
Test process/ plan preparation using applicable standards, test set-up/ lab design, simulation & scripting |
| • |
Automated & manual testing, hardware-in-loop testing, unit, functional, system
testing, statistical analysis & reports |
| Development Support |
| • |
Requirement capture, simulation & modeling, GUI design, reverse engineering, activity based engineering |
| • |
Documentation, user manual design, maintenance of legacy products & code |
|
|
|
|
• CAN/LIN communication
• RTOS
• Matlab/ Simulink
• LabView, Scripting tools |
• Bluetooth, USB
• WinCE
• Advanced HMI |
• Modbus, RS485
• Zigbee, LabView
• Control algorithms |
• 8/16/32 bit microcontrollers, DSP, C, assembly programming. Peripherals like graphical displays, memories, keyboards, I/O modules. Modeling & simulation tools, various emulators & compilers
• Microcontroller based circuit design, signal conditioning, circuit analysis, prototyping & testing of hardware. |
|
|
|
• Instrument Clusters
• HVAC Controls
• Body Electronics
• Infotainment Devices
• Mechatronic Systems |
• Infotainment Systems
• Home Automation & Appliances
• Security Systems |
• Smart Sensors & Actuators
• Controls & Displays
• Building Automation Systems |
|
| |
| Automotive |
Consumer |
Industrial |
|
|
| |
| Having worked closely with the product design lifecycles in the automotive industry has helped us create strong differentiators to address the embedded systems needs of this industry. Smart devices for connectivity, comfort, safety and efficiency are the fundamental needs of the auto consumers today. These software enabled innovations have challengingly short lifecycles in the market. Geometric partners with companies who choose to make embedded systems content a differentiator in their products. We are committed to delivering high quality products while partnering with customers to ensure that long debug/test cycle is reduced and the warranty costs due to errors in embedded software & systems are kept to a minimum. |
| |
| Embedded systems product development is largely tools driven. There are different tools used in every phase of the development cycle for automation and simulation. The development of embedded systems is highly componentized involving multiple teams and suppliers. There is a need to manage the data/ output generated by the various tools, and also manage the configuration for the components developed by different teams or vendors. This makes embedded systems lifecycle management (eSLM) very critical. Our experience with end user organizations for their enterprise PLM requirements clearly shows the importance of a strong lifecycle management process for the embedded systems as well. There are different versions of software, hardware and mechanical components that go together as a final product. Maintaining the correct link between these sub-components of a system is critical. Our approach for embedded systems development takes into account the bigger picture of integration of embedded software, electronics design and mechanical design development. |
|
|
|
|
|
|
|
|