Services

SJN Consulting Inc. provides custom software development, software contracting and consulting services.

Please email for more information.

Software Development

We provide complete software and firmware solutions or hourly contract development as best suits your needs. Areas of expertise include:

  • Embedded Software
    • Real-time, lightweight processes
    • Multi-threaded, timer and interrupt driven processes
    • Custom hardware bring-up, debugging, and development support
    • Embedded networked applications using UDP/IP, TCP/IP, Voice Over IP (VoIP), and other data communications-related systems
  • FPGA Firmware
    • Verilog and VHDL designs
    • Xilinx, Altera, and other FPGA devices
  • Hardware Device Drivers
    • Linux, VxWorks, Windows, Windows Embedded, Nucleus, ThreadX, and other operating systems
    • Standards-based hardware: PCI, USB, etc.
    • Custom hardware: microcontrollers, custom embedded processors or devices
  • Server and End-user Applications
    • Windows and Linux
    • Java, C, C++
    • Distributed, networked systems using TCP/IP, etc.
  • Web-hosted Solutions
    • PHP, Java, C, C++
    • Database-driven applications
    • Application-server hosted applications

Software Consulting

We provide consulting services to help speed your projects along. We can provide support in getting a new project started, or in helping an existing project keep pace and meet its schedules. We have experience and can help in areas such as:

  • Project Management
    • Requirements analysis and specification writing
    • Project planning and resource allocation
    • Time and cost estimating
    • Interviewing and staffing
  • Systems Engineering
    • Software architecture development and review
    • Hardware/Software co-design
    • Technology, standards, tools and vendor evaluation and selection

Comments are closed.