Embedded Systems
Contact us to discuss your embedded software needs.
Art & Logic has designed and implemented embedded systems software since 1991 for clients like Motorola, Sharp, Hewlett-Packard, Nortel, Broadcom, and 20th Century Fox.
We’ve created embedded software for HDTV video switchers, broadcasting equipment, printers, cable modems, network routers, and many other devices using a variety of CPUs and development environments.
The results? Disneyland trusts the control systems we designed for some of their attractions. Soundelux received an Academy Award for Scientific and Technical Achievement for the film editing system we implemented for them. TV networks like CBS and ESPN are now broadcasting HDTV through the Thomson Grass Valley video production switcher we recently helped deliver ahead of schedule.
We believe that high-quality code should be a work of art. Our engineers demonstrate this by writing code that brilliantly balances flexible design and real-time constraints.
Specialties
- Handheld Devices, including iPhone
- Device Management
- System Engineering
- Real-time Control Software
- Firmware Engineering
- Device Drivers/BSPs
- Communication Protocols
Real-time Operating Systems / Platforms
- VxWorks
- QNX
- Nucleus
- pSOS
- Embedded Linux
- Windows CE
- Palm OS
Processors
- PowerPC & 68k/Coldfire
- TI/Analog DSPs
- Intel
- Microchip PICs
- ARM, StrongARM
See examples of our embedded systems project experience.
Embedded+Web
In 1996, our embedded systems engineers and web developers combined their skills to create one of the world’s first HTTP-based device management applications. Since then, we have been hired by over 30 companies to create their web-based management systems.
Long-Term Technology Relationships
Art & Logic takes a flexible, long-term approach to technology and design decisions. We use our knowledge of most major software technologies to help you choose the best platform for your application. If the right tools don’t exist, we can build them from scratch or assemble pre-existing components.
Of course, your long-term support plans, existing systems, schedule, and budget weigh heavily into these decisions. We take the time to get to know our clients and the business requirements for their software.
Learn more about advice and planning.
For more information, contact:

Brett Porter
Chief Engineer, Development Practices
Please use the become a client form to begin a discussion about your project.

