Stellar Science | Hybrid USA Washington DC, Albuquerque NM, Dayton OH | Full time, INTERNS/co-ops | U.S. citizenship required | www.stellarscience.com
Company: We're a small scientific software development company that develops custom scientific and engineering analysis applications in domains including: computer vision and image processing, space situational awareness (monitoring the locations, health and status of on-orbit satellites), metamaterials design, image simulation, high power microwave systems modeling and simulation, computational electromagnetics (CEM), human body thermoregulation, laser systems modeling, high performance computing (HPC), computer aided design (CAD), and more. All exciting applications and no CRUD. We emphasize high quality code and lightweight processes that free software engineers to be productive.
Experience: We typically look for Bachelors degrees in computer science, physics, engineering, math, or a related field, and also hire Masters and PhDs (roughly 30% of our staff have PhDs.)
Technologies: C++20 with coroutines and generators, Qt 6, CMake, Boost, Jenkins, git, OpenGL, CUDA, OpenSceneGraph. Windows and Linux, msvc/gcc/clang/clangcl, Visual Studio 2022 or any productive IDE. Some projects also use Python, Java, or Javascript.
Not to be rude or anything, but working in the ABQ area as well we have hired a few people who applied to Stellar Science, they have said they were just asked to submit a sample of work and never heard anything back. One or two of them my have been a bit bitter over it since they worked hard on their submissions. What exactly are you guys looking for or have your hiring standards changed or what usually leads to candidates not being hired.
This may sound like I applied and was burned, but I can assure you this wasn't the case, it just came up twice recently and a lot of people had gripes.
Wow, I am very sorry to hear about that and thank you for letting us know. If a candidate's resume looks strong enough that we request a code sample, our policy is to always get back to them to let them know either way. As for what we're looking for, these days we tell them:
> - Submit a sample of any code you have written that is large and complete enough to judge your software engineering skills, and sufficiently interesting to discuss during a technical phone interview. Modern C++ is generally preferred but Java or Python or whatever you have is fine.
> - Or, if you have an appropriate code sample available on github or elsewhere, feel free to send us a link instead.
> - Or, complete a <= 1-hour online coding exercise.
We consciously request something that demonstrates "software engineering skills" rather than just "programming skills", since we're looking for concise, readable, maintainable, consistent code in which the author has made good software design decisions. While it doesn't have to be giant or complex, it needs to be more than say a homework problem. That said, we have received impressive code samples from new college graduates or even internship candidates, usually from significant course projects or something they have developed on the side.
Again I'm so sorry some folks didn't hear back from us after submitting a code sample. You or they can reach out to me at hackernews at stellar science dot com and I'll be happy to get them the feedback that we should have sent, and figure out why they didn't receive it sooner.
Company: We're a small scientific software development company that develops custom scientific and engineering analysis applications in domains including: computer vision and image processing, space situational awareness (monitoring the locations, health and status of on-orbit satellites), metamaterials design, image simulation, high power microwave systems modeling and simulation, computational electromagnetics (CEM), human body thermoregulation, laser systems modeling, high performance computing (HPC), computer aided design (CAD), and more. All exciting applications and no CRUD. We emphasize high quality code and lightweight processes that free software engineers to be productive.
Experience: We typically look for Bachelors degrees in computer science, physics, engineering, math, or a related field, and also hire Masters and PhDs (roughly 30% of our staff have PhDs.)
Technologies: C++20 with coroutines and generators, Qt 6, CMake, Boost, Jenkins, git, OpenGL, CUDA, OpenSceneGraph. Windows and Linux, msvc/gcc/clang/clangcl, Visual Studio 2022 or any productive IDE. Some projects also use Python, Java, or Javascript.
Apply online at https://www.stellarscience.com/careers/.