Software Engineering Services

Customized engineering services to meet your requirements

Your Ideas, Our Engineers

Cockpit displayWhen it comes to your products and processes, the expert is you. When it comes to custom software, embedded controls, machine interface or automation, our software development experts provide you with exactly the level of support you require.

What We Can Do For You

General Digital Software Engineering Services has a long history of developing high quality software. We design, program, verify and integrate real-time software for use in automation, avionics, CAD systems, safety systems, robotics and weapons systems, and numerous other applications.

High speed trainThe breadth of our client base ranges from the world’s largest manufacturers of turnkey products and systems to local innovators and developers. Whether it’s embedded Linux, technical Desktop software or critical real-time applications, our dedicated software engineering staff provides the results you need.

There are several different software development models that can be employed depending on the project to be completed. Each process determines what steps of the software development life cycle to take. Every step in the life cycle ends with an end-product that will be used in the next step.

Layout design for the product is derived from requirements. This determines the codes to be written and is called the development phase. The testing phase confirms the resulting product from the development stage and checks to see if it meets all the requirements.

The basic steps that define the process of software development are:

  • Requirements Development and Analysis
  • Product Design
  • Software Coding
  • Software Testing
  • Product Deployment
  • Product Maintenance.

By combining our development and verification services, you benefit from a complete Software Development Life Cycle (SDLC) solution. 

Capabilities

Our software development team offers a full suite of support for every stage of implementation, including embedded firmware development and software development in many technologies.

  • C/C++, C#, Assembly
  • Ada, LabVIEW, Perl, Python
  • SGL, Ruby, Qt
  • Freescale/NXP, ARM, Renesas
  • WCF, WPF
  • Xamarin, Mono, XAML
  • MS-Windows, Embedded Linux
  • Bare Metal Environments
  • Proprietary RTOS
  • Android, IOS
  • TCP-based protocols, CAN, Bluetooth
  • Many more

In addition to custom development, our team is also experienced in reverse engineering existing products to implement changes to embedded systems.

Let us help. Call 800.952.2535 and select Option 5 to speak with a qualified Software Engineer.

Tweets

News & Events

  • TRADE SHOW SCHEDULE
    We’re exhibiting and visiting many trade shows next year. Check out our schedule... READ MORE >

Contact Info

GENERAL DIGITAL CORPORATION
60 Prestige Park Road
East Hartford, CT 06108
United States of America


860.282.2900 (Local & International)
800.952.2535 (Toll-Free U.S./Canada)


ISO 9001:2015 QMS Certified
ISO 9001:2015 QMS Mark
Click to verify our ISO 9001 certificate.