//Embedded Design
Embedded design is a complex field since it integrates electrical, digital, analog, RF, control theory, software, hardware and firmware all together. Nurve can help you bring you entire embedded project to life. We have designed and shipped dozens of products over the last decade and can make the process easier on you and help you avoid pitfalls and problems before they occur.
Also, we can manage and support a complete product with not just the embedded design, but industrial and mechanical design as well as the complete project to manufacturing.
We have partners that we have collaborated with for years to get any product job done for you without you piecing it together from multi vendors.
- System level and block design.
- Single board computer design.
- Analog, digital and mixed signal systems.
- Wireless designs, WiFi, Bluetooth, RFID.
- Power supply design, linear, SMPS.
- High performance computer and module design.
- Experts in constrained and limited resource designs.
- Industrial and mechanical design, plastics, metals, enclosures.
- Certification and testing; UL, CE, FCC.
- Product documentation, manuals, and media design.
//Electrical Engineering
electrical engineering is the most important part of embedded development. Many embedded firms may be able to integrate off the shelf parts together and devleop a functional product. but when the level of technology requires complex digital, analog, and rf engineering then its time to break out the slide rule and get to work.
nurve is first and foremost a science and r&d shop, when we're not building products for someone else, we are engaging in our own development and tackling complex electrical engineering problems,
So, we know things like fourier, Z, and Laplace transforms. How to use mesh analysis and spice. Understand electromagnetic wave theory and signal reflections. Work the math with matlab, and semicondcutor theory so you don't have to!
- High speed digital and analog design.
- Filters, amplifiers, circuit analysis.
- Non-processor based FSM design, TTL/CMOS and combinotorial logic.
- Microcontroller and microprocessor development.
- Power systems, low and high energy. battery and charging design.
- Simulation, SPICE, Matlab.
- RF and antenna design.
- Circuit and schematic review services.
//Software Engineering
Software engineering with attitude. When it comes to embedded systems, they don't do much without software! This is one of the most complex areas of product development that is taken for granted, underestimated, and not well understood. Let's face it, "programmers" aren't what they used to be.
Today, everybody thinks they can code. But, Web programming is not the same as writing an operating system, compiler, or application that has to run in under 4K of RAM. Those are the kinds of problems we can solve for you.
Not only can we develop the firmware application that runs on your hardware, but we can develop glue software that connects it to other applications or systems all the way up the chain to top level windows/linux/OS x applications running on PCs or your android and ios.
Our background in high performance gaming means we are very comfortable writing "state-of-the-art" code on the smallest processor with 512 bytes of flash to high performance multicore ARM processors with enormous resources.
- Microcontroller and microprocessor firmware; ARM, AVR, PIC, 8, 16, 32/64-bit etc.
- Large scale systems and API development.
- Operating system and compiler development.
- High performance applications; 2D and 3D graphics, image processing and DSP.
- Assembly, C/C++, BASIC, JAVA..
- PC application development; Windows, Linux, Mac OS X.
- Adapative control, artificial intelligence, vision system, robotics.
- Game coding, and high performance graphics and media applications.
- Web integration with embedded servers, HTTP, FTP, TCP/IP, UDP, sockets programming, etc.
- GUI coding, custom, QT, HTML5, CSS3, etc.,
- Android and iPhone programming.
- "Retro Coding" - 8-bit systems, 6502, 6800, Z-80, emulators, Atari, Apple, Commodore, TRS-80.