Software Engineer

After School Matters, Inc.
Tysons, VA, United States
about 2 months ago
Apply on stellarscience.applytojob.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work

Tech stack

Clean Code Principles Java (Programming Language) Computer-Aided Design 3D Computer Graphics Software Microsoft Windows Computer Vision C++ (Programming Language) CMake Continuous Integration Linux Eigen (C++ Library) Design of User Interfaces
+16 more
Python (Programming Language) OpenGL OpenMP OpenSceneGraph Qt (Software) Software Tools Supercomputing TypeScript WebGL Graphics Processing Unit (GPU) Orbital Mechanics Git Modeling and Simulation Bitbucket Multiplatform Jenkins

Requirements

For all positions, we will consider applicants ranging from recent college graduates to experienced scientists; the main requirements are that candidates be top-notch, responsible, self-motivated, honest, able to work well independently or in small teams, and be able to rapidly learn new languages, tools, and techniques as needed to meet mission requirements., Due to our work with the Department of Defense, applicants must be U.S. citizens and must be willing to undergo a background investigation. Some work may be performed at Kirtland Air Force Base., Stellar Science is seeking several modern C++20/23 Software Engineers with three or more years of industry experience creating reusable, maintainable code solving challenging math and physics problems. BS (or equivalent experience) required, MS/PhD degree desired. Join our unique, collaborative team to help implement leading-edge scientific software tools in fascinating domains including space situational awareness, computer vision, directed energy, metamaterials, and biothermal modeling.

Experience in any of the following is a plus:

  • Additional languages: Java, Python, TypeScript
  • Relevant libraries: Boost, Eigen
  • Cross-platform development on Linux and Windows
  • 3D graphics: OpenSceneGraph, OpenGL, WebGL
  • Supercomputing: MPI, OpenMP, threads, GPUs
  • User interface development: Qt
  • Continuous integration: git, Bitbucket, Jenkins, CMake
  • Image processing, imagery analysis, computer vision, computer aided design (CAD)
  • Aerospace vehicles, orbital mechanics, electromagnetics, space situational awareness
  • Modeling and simulation, including directed energy
  • Code sample or C++ evaluation required.

Extremely flexible work schedule & generous benefits.

US Citizenship required + willingness to undergo a background investigation.

Active Security Clearance is a plus.

Benefits & conditions

Cover Letter Are you willing to relocate?* In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye! 150 Are you a United States citizen?* List all foreign countries where you have citizenship, e.g. dual citizenship. Enter ā€œNoneā€ if you have no non-U.S. citizenships.* Where did you first find our job listings?* (Specify source of ā€œReferralā€¦ā€ or ā€œOtherā€¦ā€) The following questions are entirely optional., Invitation for Job Applicants to Self-Identify as a U.S. Veteran

  • A ā€œdisabled veteranā€ is one of the following:
  • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
  • a person who was discharged or released from active duty because of a service-connected disability.
  • A ā€œrecently separated veteranā€ means any veteran during the three-year period beginning on the date of such veteran’s discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An ā€œactive duty wartime or campaign badge veteranā€ means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An ā€œArmed forces service medal veteranā€ means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

About the company

Stellar Science is a growing Albuquerque-based scientific software development company.

We develop custom software products and perform research and development in domains that include computer vision and image processing, image simulation, high power microwave systems modeling and simulation, computational electromagnetics (CEM), monitoring the health and status of on-orbit satellites, high performance computing (HPC), and computer aided design (CAD) tools for building spacecraft models.

We maintain high standards in all our software development efforts, utilizing modern development practices including continuous integration, test-driven development, and code reviews in order to develop high quality, maintainable, and reusable code. By employing a lightweight development process, we remain highly productive and responsive to changing customer needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on stellarscience.applytojob.com
Prepare application

Good distractions

Loading talks and stories from around this role…