Software
Development

When you need robust, open, and maintainable software, FEV has your solution.
Our embedded experience extends from 8-bit to 64-bit microcontrollers and from simple timer loops to sophisticated Real Time Operating Systems (pSOS, VxWorks, Tornado, QNX, OSEK, Linux, and Custom). The embedded systems have utilized both assembly language and C/C++. We've also developed applications for WinCE and MS Auto and utilizing hypervisor.
Our PC experience development includes .NET, MFC, QT, Java, LabVIEW, and LabVIEW RT. We have written desktop applications for Windows, OS X, and Linux.
We have extensive communications experience from serial to DSRC/wireless. This includes projects with CAN, Ethernet, MOST, FlexRay, LIN, WiFi, Bluetooth, J1850, SCI (Chrysler SCI, K-Line, ISO 1941), ZigBee and more.
We have expertise in developing control software for telematics and infotainment, powertrain electronics, body electronics, motor controls, etc.

Examples
- ECU (Electronic Controller Unit) application software development
- ECU test code development
- Simulator GUI software
- Motor control software
- Front Control Module/CAN Central Gateway software
- CAN J1850 gateway translation software
- I-Logix Statemate model implementation
- Turbo engine software development
- Vehicle network modeling
- Consumer electronics consulting for embedded systems
FEV's experienced team of software engineers has expertise in both automotive embedded and PC-based systems. Our software is based a proven design philosophy that consists of the implementation of:
- Specifications
- Design documentation
- Verification and validation plans
Please contact us for information on any FEV product or service.
Motor
Controls
FEV develops control hardware and software for electromechanical systems.
motor control39 KB
SLW 14130 KB
SLW 14332 KB