SOFTWARE LANGUAGES & TOOLS
Controls Software Languages, Tools, and Processes
Genova can provide experts and project teams who are fully qualified in C, MBSD, C++, and JavaScript, with experience starting from low-level C development, up through modern web development in JavaScript and mobile development.
Genova has developed software applications utilizing the following list of software languages, tools, databases, and methodologies. Please contact Genova if you have any questions about Genova’s expertise with a particular software technology.
Language Examples
• C, C++
• Ada
• Python
• CORBA
• Java, JavaScript
• COM, DCOM
• HTML
• Objective-C
• JEE/J2EE
• .ASP, C#, .NET
• Visual BASIC
• SQL, My SQL
• MS Access
Tool Examples
• MATLAB/Simulink
• Rally
• DOORS
• Qt Tool Set
• ClearCase, ClearQuest
• Jenkins
• Rhapsody
• Subversion
• TRAC
• Eclipse
• OpNet
• Xcode
Standards & Operating Procedures
• SAE J1939 CAN Bus
• MIL-1553
• Software Communication Architecture (SCA)
• POSIX
• VxWorks
• Linux & LynxOS
• Greenhills Integrity
• Windows
Mobile Technology
• Native Development (iOS and Android)
• Platform Agnostic Apps
• Mobile First Web Design
• Java for Android
• Objective C (iOS)
• Swift (iOS)
• Ionic
• Cordova
• HTML5
Software Processes
• Agile, Iterative, and Waterfall methodologies
• Certified PMI Project Management Professionals
• Certified Scrum Alliance Scrum Masters and Product Owners
• Mobile application development for integration with devices
• Software development with user integration (UI) technologies i.e. Java, .NET, JSON.
• Framework technologies and tools (.NET, Visual Studio, WCF, WebServices)
• Code management and change tracking tools (e.g. Git, IBM Rational Synergy, etc.)
• Familiarity with multi-threaded, high-availability, high-performance applications
(319) 378-8455
4250 River Center Ct NE, Cedar Rapids, IA 52402
Monday Through Friday 8:00 AM – 4:30 PM