Software Engineer For Scientific Applications (Abq)

Stellar Science Ltd Co Albuquerque , NM 87110

Posted 3 months ago

Stellar Science is a growing Albuquerque-based scientific software development company seeking talented software developers to create and extend exciting scientific and engineering analysis applications. 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.

We develop custom software products in domains that include: computer vision and image processing, image simulation, high power microwave systems modeling and simulation, laser source generation and effects modeling, computational electromagnetics (CEM), space situational awareness (SSA), high performance computing (HPC), and computer aided design (CAD) tools, among others.

Applicants may range from recent college graduates to experienced software engineers; 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.

Minimum Requirements:

  • B.S. in computer science, physics, math, engineering, or a related field

  • Substantial software development experience

  • Object-oriented design and programming in C++ or Java

  • Ability to implement, understand, and maintain mathematical and scientific codes

  • U.S. citizen willing to undergo background investigation and perform some work at Kirtland Air Force Base

Desired:

  • Masters or doctorate candidate in computer science or a scientific or engineering field with substantial software development experience

  • Majoring or experience in a computational science/engineering field

Experience in any of the following is a plus:

  • Cross-platform software development on Linux, Windows, Mac

  • 3D graphics using Open Scene Graph and/or OpenGL

  • User interface development with Qt, Java Swing, GWT

  • Supercomputing, OpenMP, threads, MPI, GPUs

  • Google closure or similar tools for large-scale javascript development

  • OSGi, Orekit, or Apache Commons Math

  • Image processing, imagery analysis, or computer vision

  • Aerospace vehicles, orbital mechanics, electromagnetics, or space situational awareness

  • Directed energy modeling and simulation

  • Computer aided design (CAD)

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.

Stellar Science is a forward-thinking business that allows its developers and scientists to work at home on occasion when consistent with job requirements. Standard benefits include ten paid federal holidays (which may be floated as desired), three weeks vacation, a generous fully employer-funded SEP IRA, and fully employer-funded health insurance, as well as dental, disability, and life insurance.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Scientific Software Engineer

Stellar Science Ltd Co

Posted 2 weeks ago

VIEW JOBS 8/3/2019 12:00:00 AM 2019-11-01T00:00 About the Job: Stellar Science software engineers develop the next-generation technologies that change how research scientists discover, run, and share results from massively parallel simulations. The Galaxy platform enables users to define complex simulations using an intuitive graph builder and then execute them with ease on a diverse range of distributed computing platforms. We're looking for engineers who love solving complex problems in all areas, including database architecture, UI design, web API construction, networking, and security. As a software engineer at Stellar Science, you will work on all aspects of the platform, with opportunities to take ownership of large aspects of the codebase, as you and Galaxy evolve. We need our engineers to be versatile and enthusiastic to take on new problems across the full-stack as we continue to innovate and construct tools to aid scientific research. Minimum qualifications: * B.S. in computer science, or a related field * 4+ years of experience designing and developing software applications, tools, systems and services using Java, Kotlin, C#, or C++, and Object-Oriented Design * Experience using version control systems * Enjoy learning new technologies and leading-edge development practices * Must be a U.S. citizen willing to undergo a background investigation Favored qualifications: * Experience with HSQLDB, MySQL, MariaDB, Oracle database, or PostgreSQL * User interface development with Java Swing, GWT, JavaScript * Proficient with IDEs such as; IntelliJ, Eclipse, or NetBeans * Contributing to open source projects, leveraging open source software development libraries * Adept with using git vcs repositories * Ability to efficiently search, refactor, and debug large projects * Cross-platform software development on Windows, Linux, OSX, and supercomputers * M.S. or Ph.D. in computer science, math, physics, or a scientific or engineering field with substantial software development experience * Computational electromagnetics (CEM), high power microwaves (HPM), directed energy (DE) * Laser source, beam control, optics, atmospheric propagation, and effects modeling * Supercomputing, OpenMP, multi-threading, MPI, GPUs 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. Stellar Science is a forward-thinking business that allows its developers and scientists to work at home on occasion when consistent with job requirements. Standard benefits include ten paid federal holidays (which may be floated as desired), three weeks vacation, a generous fully employer-funded SEP IRA, and fully employer-funded health insurance, as well as dental, disability, and life insurance. Applicants may range 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. Stellar Science Ltd Co Albuquerque NM

Software Engineer For Scientific Applications (Abq)

Stellar Science Ltd Co