We are always looking for great people

Join Our Team

Engineering Internship

6-Month Internship in Albuquerque, NM

Knight Scientific Systems has a need for interns in the fields of Computer Science, Software Engineering, Systems Engineering, or Electrical Engineering. Interns at Knight get experience in all parts of the business: doing technical work for customers, doing internal research, and writing proposals.  We balance oversight and independence, providing help when needed while expecting interns to deliver self-directed solutions.  We expect you to be honest and creative, to communicate often, and to support the team.  It would be great if you had experience with Java or C++, or with python or Matlab, but it isn’t necessary.  People who are smart, hardworking, and humble will thrive at Knight.

Software Engineer

Knight Scientific Systems is seeking a Software Engineer to support scientific code development.  Work includes developing algorithms and delivering scientific software in C++.  We often develop software as a team, using collaboration tools and CI/CD pipelines.  Experience with Microsoft Visual Studio is highly valued.  Technical tasking includes coding up scientific algorithms to be interfaced with existing code bases, embedded programming for autonomous drone applications, and 3D scene rendering using both custom and commercial tools.

 

The perfect candidate will be familiar with C++, Matlab, Java, Python, Unreal Engine, and C++ Build systems like CONAN/Make/CMake.  If you’re not an expert at these tools yet, but are willing to learn, you can still apply. 

 

This position requires a Bachelor’s degree in Computer Science, Software Engineering, or Electrical Engineering with software experience.  Experience with Java or C++ (preferred) is also required.  Engineers with 0-3 years of experience are encouraged to apply.

 

Employees at Knight get experience in all parts of the business: doing technical work for customers, doing internal research, and writing proposals.  We balance oversight and independence, providing help when needed while expecting self-directed solutions.   We seek people who are smart, hard-working, and humble.

Remote work is possible, and we offer flexible in and out of office schedules.  We can also work around your school schedule.

 

Salary depends on experience. Benefits at Knight include a generously-funded SEP-IRA retirement account, full health care coverage, paid vacation and holidays, and a company-wide annual bonus program.

 

The ability to qualify for and hold a US Department of Defense security clearance is required, which includes the ability to pass a drug test.

Systems Engineer

Knight Scientific Systems is seeking a Systems Engineer.  Our Systems Engineering team works with critical systems, composing useful models of the systems, parts, interactions, and behaviors.  To be successful in this job you need to enjoy learning about new systems and deriving models thereof.  Prior SysML experience is a big advantage, but we will provide any necessary training.  Specific activities include:

 

  • Describing and modeling systems using SysML
  • Simulating system interactions using custom and industry tools
  • Describing interfaces and data flow to make sense of complex interactions
  • Working with subject matter experts to derive state machine representations of system behaviors

 

Employees at Knight get experience in all parts of the business: doing technical work for customers, doing internal research, and writing proposals.  We balance oversight and independence, providing help when needed while expecting self-directed solutions.   We seek people who are smart, hard-working, and humble.

 

Remote work is possible, and we offer flexible in and out of office schedules.  We can also work around your school schedule.

 

Salary depends on experience. Benefits at Knight include a generously-funded SEP-IRA retirement account, full health care coverage, paid vacation and holidays, and a company-wide annual bonus program.

 

The ability to qualify for and hold a US Department of Defense security clearance is required, which includes the ability to pass a drug test.

Computer Scientist 

Knight Scientific Systems is seeking a full-time Computer Scientist.  Work involves analyzing requirements, architecting solutions, and delivering software to meet these requirements. Technical tasking includes coding up scientific algorithms to be interfaced with existing code bases, embedded programming for autonomous drone applications, and 3D scene rendering using both custom and commercial tools.

The perfect candidate will be familiar with C++, Matlab, Java, Python, Unreal Engine, and C++ Build systems like CONAN/Make/CMake. 

This position requires a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or Electrical Engineering with software experience.  Experience with Java or C++ (preferred) is also required.  Engineers with 4-7 years of experience are encouraged to apply.

Employees at Knight get experience in all parts of the business: doing technical work for customers, doing internal research, and writing proposals.  We balance oversight and independence, providing help when needed while expecting self-directed solutions.   We seek people who are smart, hard-working, and humble.

Remote work is possible, and we offer flexible in and out of office schedules.  We can also work around your school schedule.

Salary depends on experience. Benefits at Knight include a generously-funded SEP-IRA retirement account, full health care coverage, paid vacation and holidays, and a company-wide annual bonus program.

 

The ability to qualify for and hold a US Department of Defense security clearance is required, which includes the ability to pass a drug test.

Open Positions

Contact Us Today