Array of Engineers

Designing | Automating | Testing

Website

About the firm

Array of Engineers is a multidisciplinary engineering practice based in Grand Rapids, Michigan. It fuses various engineering disciplines to solve complex challenges and deliver innovative engineering solutions, including embedded software development, hardware design, model-based development, and automated testing. Its test automation tools, software expertise, and custom circuit designs reduce standard test timelines by over 90% on average.

Firm type
Software Engineering · Electrical Engineering · Automation & Controls · Aerospace Engineering · Defense Engineering

Capabilities

Automated Hardware-Software Testing

Service website

Leverages custom automated hardware, software, and test scripts to reduce costs and timelines for verification and validation test efforts. The practice designs test equipment, end-of-line product testers, and embedded test software.

  • Automated Hardware-Software Integration Testing
  • Model-Based Testing
  • Electronic Product Testing
  • Custom Data Acquisition Test Bench Hardware
  • Communication Protocols Support

Embedded Software Development & Verification

Service website

Provides software design, development, and testing for complex control systems and devices across the aerospace, medical, and automotive industries.

  • Model-Based Systems Engineering (MBSE)
  • Verification & Validation
  • Automated Unit Testing
  • DO-178B/C Software Testing
  • Embedded Controller Software Design

Custom FPGA, PCB, & IP Core Design

Service website

Designs field programmable gate arrays and printed circuit boards to implement real-time high-speed signal processing on low-powered embedded devices.

  • Verilog & HDL Development
  • FPGA IP Core Design
  • PCB Design, Layout, & Routing
  • Motor Control Firmware
  • Small-Scale PCB Prototyping

Electronic Prototyping & Internet of Things

Service website

Develops programmable PCBs and customized carrier boards to automate test environments and build modern IoT systems.

  • Web Application & API Development
  • Cloud Test Environments
  • Raspberry Pi & Arduino Microcontroller Integration
  • Modbus Data Concentrator Implementation

GPU Computing, Object Detection, & Machine Learning

Service website

Utilizes GPU computing and parallel processing to develop neural networks for cloud and edge-based image recognition and object detection.

Industries

Aerospace · Space · Defense · Automotive · Healthcare · Medical Devices · Agriculture

Projects

Airbus A350 Hydraulic Monitoring and Control Application

Aerospace · Client: Airbus

Project details

Developed, tested, and verified embedded software for the Hydraulic Monitoring and Control Application (HMCA) on the Airbus A350. The HMCA suite controls engine-driven pumps, fire shut-off valves, electrical motor pumps, system temperature warnings, and engine failure detection. Model-based development tools were used to automate code generation and streamline testing.

Boeing 787 Embedded Hydraulic Software Verification

Aerospace · Client: Boeing

Project details

Supported the development of printed circuit boards and used automated test environments to perform verification and validation for the embedded hydraulic software on the Boeing 787 aircraft.

NASA OSAM-1 Robotic Arm Motor Controller FPGA Test Bench

Space · Client: NASA Goddard Space Flight Center

Project details

Partnered to support the Goddard On-orbit Servicing, Assembly and Manufacturing-1 (OSAM-1) satellite program. Developed FPGA test bench code for the high-power motor controller on the spacecraft's robotic arm and performed software profiling calculations using MATLAB modeling, bench testing, and Verilog simulations.

NASA JPL Europa Lander FPGA Test Code

Space · Client: NASA's Jet Propulsion Laboratory

Project details

Developed field-programmable gate array (FPGA) test code to support NASA's Jet Propulsion Laboratory (JPL) Europa Lander program.