Polaris utilizes an in-house software team to develop all sensor software and algorithms for its products and solutions. With a wealth of knowledge across the defense and commercial industries, Polaris’ core software team is experienced with developing unique, new software products, implementing and optimizing prototyped algorithms (e.g. Matlab) into FPGAs and microcontrollers, and working directly with electrical, mechanical, and optical components. Our team of software engineers and programmers have experience with a wide variety of platforms and languages, including:

  • FPGA firmware development (Verilog)
  • Embedded software development (C, Assembly, C++)
  • Windows software development (C++, C#)
  • Matlab code integration and conversion
  • Algorithm implementation and optimization (for C, C++, and C#)
  • Unix, Linux, Windows, and real-time operating systems
  • GUI design and implementation
  • Hardware communication and control (motors, stages, detectors, GPS, IMU, coolers, etc.)
  • Software architecture design and documentation
  • Imaging processing algorithm design and optimization (for FPGAs and real-time systems)

Contact us today for a quote on a custom software solution from our software staff.