Polaris Sensor Technologies builds novel optical sensing systems and seeks engineers who thrive in a fast-paced development environment to join our team. Polaris’s multi-disciplinary teams support customers from concept to delivery, performing prototyping, design, build, and integration. Our culture of innovation and teamwork provides a dynamic and collaborative environment where motivated individuals contribute to projects in sensing, detection and tracking, oil and gas, and basic research areas.

Polaris is seeking an enthusiastic and adaptable senior-level Software Engineer to lead a multi-disciplinary team to develop software solutions for advanced electro-optical and IR camera systems. The engineer should have the initiative and creativity to find innovative solutions and multitask among projects. Candidates should possess applicable skills from multiple programming disciplines among C/C++ programming on Windows or Linux, embedded systems programming, and GPU programming.

This position is full-time (40 hours per week) in Huntsville, Alabama. Salary is commensurate with applicant’s qualifications and experience.

Candidates must be U.S. citizens and able to obtain a security clearance upon demonstrated need.

Typical Responsibilities

  • Lead software development effort for new optical sensing systems
  • Participate in development of applications and control libraries for electro-optical systems
  • Troubleshoot and resolve software issues
  • Collaborate with electrical, optical, and mechanical engineering counterparts

Basic Qualifications

  • Windows and Linux programming in C++
  • 10+ years of recent coding and software design
  • Ability to obtain and maintain a U.S. security clearance

Desired Experience

  • Real-time processing
  • Software/hardware interface and control
  • Embedded systems programming