Ascendant Engineering Solutions
Toll Free: 866-234-6465 Email Us
Services Systems Engineering Product Development Analysis & Modeling Avionics Design Testing & Verification Mechanical Engineering Electrical Engineering Software Engineering Products & Past Projects   Mechanical Design & Engineering of a Keyboard Design & Engineering of Stabilized Micro Gimbals Development & Engineering of a SwingTIP Sensor Device Cinema Gimbal Engineering & Product Design of a Weapon Shock Simulator (WSS)

Software Engineering Services

(click on thumbnail to enlarge)

Software Engineering Services
Software Engineering Services

Our software engineering team at Ascendant Engineering Solutions specializes in developing embedded systems for a variety of applications across defense, medical, oil & gas, consumer electronics, and other industries. In addition to our unmatched expertise in embedded Linux, we also have a wide range of experience in developing embedded solutions for video/signal processing, networking, motion control, and data/sensor acquisition.

AES can also provide user interface applications for automated test equipment and product/prototype equipment demonstrations.

AES supports start-to-finish development efforts from initial architecture and requirements capture through validation and deployment, or provide in-process troubleshooting or peer review. To learn more about Ascendant's software engineering services, including the hardware platforms, design tools, and technologies we work with, please see the table below or contact us directly.

Request Info

Past Projects

Software Engineering Capabilities

General Capabilities
Consulting
Design
Prototyping
Research & Development
Architecture Definition
Requirements Development and Allocation
Peer Reviews
Systems Embedded
Uni- and Multi-Processor
Digital Signal Processing (DSP)
Microcontrollers
Motor & Motion Control
Remote Monitoring / Communications
User Driven or Automated Test Equipment
Medical Systems
Applications Imaging
Video
Audio
Networking
Embedded Processors and Controls Embedded Linux Kernel Customization and Drivers
Signal/Image/Video/Audio Processing Algorithms
Motion and Control System Modeling, Design and Implementation
PCIe/x, TCP/IP, UDP, USB, SPI, I2C, UART, Zigbee, Bluetooth
Remote Monitoring, Client/Server
Test Equipment Automation
Programmable Logic
FPGA
CPLD
Altera
Lattice
Xilinx
Industry Affiliations Texas Instruments: Elite Design Partner
Languages C,C++
Lab View
Nvidia Cuda
Tcl/TK
Perl
Bash
SQL
General Software Expertise Linux
  • Custom Device Drivers
  • Kernel Modifications and Customization
  • Real Time Extension
  • Inter Process Communication including message queues, semaphores and shared memory
  • Video4Linux and Video4Linux2
  • Real Time High Definition Video encoding and playback
  • Network Communication
  • Multi-Threaded Application Programming
  • Muticore programming including non symmetric (ARM/DSP)
  • Boot Loader customization
  • Embedded Linux
  • Graphical Overlays and GUI
  • MPI parallel processing
  • Real Time Video Processing including custom algorithm implementation
  • Advanced Linux Sound Architecture (ALSA)

Windows
  • General application programming
  • Windows Device Drivers (2000/Vista/7)

Other Operating Systems
  • uCLinux
  • QNX
  • WindRiver Linux
  • VxWorks
  • FreeRTOS
  • Freescale MQX
  • Custom OS (Bare Metal)

Wireless
  • Bluetooth
  • WiFi
  • Zigbee

Processors
  • ARM including TI Stellaris/OMAP/DaVinci/Digital Media Processors, Freescale i.MX5, Atmel ARM
  • TI DSPs including C64+
  • Microcontrollers including PIC18/24/32, dsPIC, MSP430, 8051, HC08/12, Coldfire
  • Freescale PowerPC, PowerQUICC
  • FPGA Embedded processors including NIOS and ARM

Sensors
  • Aptina, Micron, Thermal
Additional Services Product Qualification / Verification Tests

Additional Information

Industry Focus
Consumer Electronics
Military
Defense
Medical
Oil & Gas
Commercial
Industry Standards
Mil-Spec
CE
UL
FDA
FAA
FCC
System Design File Formats
Fluent / Ansys
Matlab
Simulink
Maxon - Cinema 4D
Mechanical Design File Formats Pro-Engineer (Pro-E)
SolidWorks
Electrical Design File Formats
Orcad
Hyperlinx
Timing Designer

Back to top