Website Eikon Research, Inc.

Title: Senior Software Developer

Based at: Eikon Research, Inc., Huntsville, Alabama

Eikon Research, Inc. is committed to providing superior quality and unparalleled customer service in all aspects of our business. We believe each employee contributes to the success and growth of our company.

We are looking for a passionate, experienced Software Developer to work with a small team to design, develop, and test innovative software solutions for radar, command and control systems, medical technology and other applications.

This candidate must be flexible, self-motivated, and able to work effectively within deadlines. The candidate should be a quick learner and welcome a challenging work environment.

Key Responsibilities/Duties:

  • Build robust and scalable software in C, C++, C#, and/or Java
  • Develop and follow software designs for large-scale software products
  • Contribute and provide feedback to other team members
  • Participate in brainstorming sessions and contribute ideas to Eikon technology, algorithms and products
  • Work with the engineering team to understand end-user requirements, formulate use cases, and then translate that into pragmatic and effective technical solutions
  • Dive into difficult problems and successfully deliver results on schedule
  • Interacting with customers related to product development
  • Organize and lead other software developers using Agile Scrum development practices
  • Develop documentation for software products through networking diagrams, architecture diagrams, user manuals, etc.


  • Bachelor’s degree from an accredited institution in Computer Science, or a related technical area.
  • Minimum 4 years of recent hands-on coding and software design
  • Excellent problem-solving skills and a passion to learn new skills and programming languages
  • Outstanding communication skills
  • Ability to work in a team
  • Solid object-oriented programming and software design knowledge – you should know how to create software that is extensible, reusable and meets desired architectural objectives
  • Experience with scripting languages like Python, MATLAB, shell scripting, etc. is preferred but not required
  • A brief knowledge of signal processing, radar systems, and algorithm development is preferred but not required
  • Ability to obtain/maintain a U.S. Secret Security Clearance

Before applying for this position you need to submit your online resume. Click the button below to continue.