careers with stellar science
Always hiring smart, capable scientific software engineers.
we are a growing scientific software development company
Stellar Science is a growing scientific software development company seeking talented scientists and software developers to create and extend exciting scientific and engineering analysis applications. 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)
- computer-aided design (CAD) tools for building spacecraft models
We maintain high standards in all our software development efforts, utilizing modern yet lightweight development practices including continuous integration, test-driven development, and code reviews in order to develop high quality, maintainable, and reusable code. Employing a lightweight process keeps developers highly productive and responsive to changing customer needs.
For all positions, we are willing to consider applicants ranging from recent college graduates to experienced software engineers and 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.
Stellar Science is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity,disability, protected veteran status, or national origin, in accordance with federal regulations.
we are a forward-thinking business
annuaaccrueWe provide employees with many standard benefits:
- flexible work schedules
- the ability to do some work from home when consistent with job requirements
- a generous fully employer-funded SEP IRA
- fully employer-funded health insurance
- dental, disability, and life insurance
- eleven paid federal holidays (which may be floated as desired)
- accrue three weeks paid time off (PTO) annually
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 government customer sites.
A representative sample of your code may be requested early in the evaluation process, e.g. something you’ve written for work, for a class, or for fun. It need not compile but should be long enough to help evaluate your programming and software engineering skills.
software developers for scientific & engineering applications
We are always looking to hire smart software engineers/scientists who get things done. The example below is typical of our requirements for scientific software developers.
Minimum Requirements:
- B.S. in computer science, math, physics, engineering, or a related field
- Substantial software development experience
- Ability to implement, understand, and maintain mathematical and scientific codes
- Modern object-oriented software development in C++
- Enjoy learning new technologies and leading-edge development practices
- Must be a U.S. citizen willing to undergo a background investigation
Desired:
- M.S. or Ph.D. in computer science, math, physics, or a scientific or engineering field with substantial software development experience
Experience in any of the following a plus:
- Cross-platform software development on Windows, Linux, and supercomputers
- Mastery of The C++ Standard Library (STL), Boost, C++11/14/17/20, template metaprogramming
- User interface development with Qt, Java Swing, Gwt, Javascript
- Development of complex web-based user interfaces using Google Closure, WebGL
- Image processing, imagery analysis, or computer vision
- Aerospace vehicles, orbital mechanics, space situational awareness (SSA)
- Computational electromagnetics (CEM), high power microwaves (HPM), directed energy (DE)
- Laser source, beam control, optics, atmospheric propagation, and effects modeling
- Computer-aided design (CAD)
- Supercomputing, OpenMP, multi-threading, MPI, GPUs, CUDA
- 3D graphics using Open Scene Graph and/or OpenGL
- OSGi, orekit, commons.math
- Developing serious scientific software applications using Python, SciPy, NumPy
- Contributing to open-source projects, leveraging open source software development libraries
- IDEs such as Microsoft Visual Studio, Qt Creator, Eclipse
- Ability to efficiently search, refactor, and debug large projects
- Revision control with git and Subversion, cross-platform builds with CMake
- Generating Java modules or Python scripts for continuous integration (CI) using Jenkins
- Creating software installation packages for Windows, Linux, and high-performance computing (HPC) clusters