Embedded and application software development and device testing for controllers and displays. Genova possesses embedded software, as well as embedded systems, engineering experience.

Explore Controls

For more information on our experience, please visit our sector-specific pages.


We focus on achieving success for our customers by developing in-depth domain knowledge.

Software Languages, Tools, & Processes

Genova can provide individual or team experts in a variety of language platforms.

Custom Application Design, Development and Support

Genova designs and develops software applications for commercial, education, government, and medical & health customers, utilizing embedded, application, mobile, web and cloud technologies.

Requirement Analysis

Genova’s expertise with delivering requirements in both Agile and Waterfall environments allows us to tailor our processes to fit our clients’ evolving needs.

Software Verification & Validation

We employ rigorous CMMI methodologies for evaluating the correctness and quality of software products throughout the life cycle, ensuring that the outcome and work product of a project meets formal specifications, for a variety of “Safety of Flight” and “Safety of Life” applications.

System Engineering

Genova delivers comprehensive systems engineering for our customers, including systems documentation, design, integration, and testing. Genova’s systems engineers are domain experts with industry-leading practices.


Intelligent Transportation System (ITS)

The client produces Intelligent Transportation Systems (ITS) that provide routing, scheduling, dispatch, and health monitoring for transit organizations. These systems are highly configurable and require base code that can be fine-tuned to meet each customer’s specific needs. Genova was responsible for delivering a wide range of feature enhancements, as well as application maintenance, for two products, allowing for greater customization to meet ever-changing transit organization requirements. Genova delivered the following enhancements to the customer

Combine Harvester Embedded Application Development: Agriculture & Controls Case Study

Genova has delivered embedded software engineering of an application that allows the combine harvester operator to view machine health and crop health status, as well as adjust harvesting parameters, in order to improve harvesting efficiency. Genova utilizes a Scrum Agile software development methodology for all work completed on this project.

Manure Sensor: Agriculture & Controls Case Study

Sectors: Agriculture, Controls Development Model: Scrum Agile Project Team: Scrum Master, Engineers Languages: C, MATLAB/Simulink Modeling Technologies and Tools: C, MATLAB, Simulink, AN, J1939, Visual Studio, Tasking VX, Windows, Subversion, CANSniff, Ra…


(319) 378-8455

4250 River Center Ct NE, Cedar Rapids, IA 52402

Monday Through Friday 8:00 AM – 4:30 PM