Pro Code Works, LLC

Expertise

Pro Code Works is a professional software engineering services company specializing in embedded system, microcontroller, firmware and driver software development. Areas of expertise but not limited to those listed below.

  • Languages
    C, C++, C#, Assembler (x86, Z80, 68xx, PIC, AVR), Visual Basic, VB.Net, PERL, DataBasic, Pick Assembler
  • Processors:
    x86 (real & protected), StrongARM (XScale), ARM, i960 (RP, RD), AVR, CR16, PIC, Z80
  • Operating Systems:
    Windows, OS/2, DOS; Linux; IxWorks (VxWorks Derivative); uCOS; PICK/Reality, OASIS, Nucleus Plus, eCOS, FreeRTOS, Various proprietary and in-house real-time operating systems.
  • Programming API's:
    Win32; NDIS 5, 4, 3, 2; I2O, TCP Sockets, PC BIOS
  • Network Protocols:
    TCP/IP; IPX/SPX; NetBEUI; NetBIOS; 802.3; WinSock, Proprietary Serial over Ethernet
  • Device interfaces:
    JTAG, MMC, I2C, SPI, PCI-Express (PCIE), PCI-X, PCI, ISA, MCA, USB, I20
  • Software Engineering Management:
    Bug Tracking, Bug Scrub and prioritization, Source Control, Project Management, Documentation, Human Factors, Budget and Capital, TIGER teams, Lab setup. Agile (Extreme Programming, XP) method, refactoring, software release methodology.

Pro Code Works also offers Software Engineering management consulting. Pro Code Works has extensive experience in the art and discipline of Software development and management. From setting up a new department, company, systems or evaluating an already existing development group, Pro Code Works can help.