We offer high technology with a friendly interface.
Our software standards are a combination of our internal standards, customer standards, and “A Firmware Development Standard,” by Jack Ganssle.
Our software engineers work in all of the prevailing languages including assembly, C, C++, Dynamic C®, MATLAB®, LabView™, Visual C++®, Visual C#®, Microsoft® .NET, and Microsoft® ASP.NET, Objective C, Python, Visual Basic and Java.
We develop mobile apps for iOS and Androi to interface to your BLE devices.
We have developed code for the following operating systems: iOS, Android, Keil RTX5, CMX-RTX™ RTOS, FreeRTOS, μC/OS-II™ RTOS, RTXC™ RTOS, TimeSys® Linux RTOS, Linux, Windows®, and Windows® Embedded.
We use powerful development tools including TestStand, Keil μVision, System Workbench for STM32, Xilinx Petalinux, XCode™, Android Studio™, Eclipse/GCC, Code Composer Studio™, CodeWarrior™, LabView™, LabWindows™/CVI, Quartus®, MPLAB®, MPLABX®, TASKING® IDE, TextPad®, and Visual Studio® .NET.
We add IoT connectivity to your devices using protocols such as Modbus TCP, SNMP, and MQTT.
Using MATLAB® we can create complex models of the system under development, analyze data, and create DSP algorithms.
We document our software/firmware with Software Architecture Diagrams, Flow Diagrams, and State Diagrams to describe how the software will work. We additionally provide Doxygen style help files for any custom API interfaces developed.
We can develop automated unit testing for C++ and Microsoft® .NET programs using NUnit, GoogleTest, and GoogleMock.
Our software and firmware are source controlled using SVN and Git repositories. Alternate source control can be used at the customer’s request, including private GitHub repositories.
We have experience programming the following processor families, and we are adding more all of the time.
Atmel Corporation
ARM® technology
Digi International Inc.
Intel Corporation
Future Technology Devices International, Ltd.
Maxim Integrated Products, Inc.
Marvell Semiconductor, Inc.
Microchip Technology Inc.
NXP Semiconductors
Performance Motion Devices, Inc.
Processor Families
Silicon Labs
STMicroelectronics Group
Texas Instruments Inc.
Discover how Martin Company can assist you with electronics engineering and manufacturing services.
Martin Company is an ISO-9001 certified, electronics engineering, electronics design and manufacturing company located near Houston, Texas.
Are you interested in working with us as a customer, vendor, or employee? Please tell us about your electronics engineering or production requirements, or send us a brochure or résumé to start the process. Contact us
All official correspondence from Martin Company will originate from an email address @martincomp.com and/or our office phone number.
All rights reserved. Copyright 2024 by Martin Company, Electronics Engineering and Manufacturing.
Discover how Martin Company can assist you with electronics engineering and manufacturing services.