POSITION: SOFTWARE ENGINEER
LOCATION: LOCATION: FORT COLLINS, CO
Responsibilities:
- Lead a dynamic team by leveraging your expertise and innovative ideas.
- Develop cutting-edge software prototypes within an agile framework.
- Execute high-performance software projects across various platforms, from tactical systems to web applications.
- Utilize advanced modeling, simulation tools, and analysis techniques to quantify technological benefits.
- Collaborate closely with customers to ensure the success of their mission-critical objectives.
- Engage in all phases of the software development lifecycle.
- Facilitate understanding among colleagues and clients regarding project objectives and methodologies.
Preferred Qualifications:
- Bachelor’s, Master’s, or Ph.D. in Computer Science, Applied or Computational Mathematics, Electrical Engineering, Aerospace Engineering, Controls and Dynamical Systems, Statistics and Probability, or related fields from a top tier Engineering program. Please note that GPAs will be checked during the background check process for this position.
- Strong academic background with expertise in:
- Software engineering principles, including design, algorithm implementation, testing, and optimization.
- Machine learning techniques such as supervised and unsupervised learning, clustering, and classification.
- Applied mathematics concepts like differential equations, linear algebra, optimization, statistics, and random processes.
- Engineering fundamentals encompassing controls, estimation theory, and digital signal processing.
- Proficiency in languages and technologies including:
- C/C++, Python, JavaScript, Julia, and Matlab.
- Version control systems like GitHub.
- Big data, NoSQL, and database technologies.
- Web development frameworks such as AngularJS, Node.js, and full-stack development. Excellent written and verbal communication skills to effectively communicate complex technological concepts to diverse audiences.
Additional Requirements:
- U.S. Citizenship is mandatory due to project requirements.
- Ability to obtain U.S. Security Clearance, demonstrating trustworthiness and reliability.
We welcome applications from individuals who meet these qualifications and are eager to contribute to our dynamic team environment.