Current jobs related to HLS Software Engineer II - Boulder, CO - National Solar Observatory


  • Boulder, CO, United States Aura Services Inc Full time

    The Software Engineer II will develop and maintain high-level observatory software systems, including specialized hardware like scientific cameras and motion control systems. This will include working with PLCs and other low-level controllers all the way up to as well as user interfaces and support for telescope operators, scientists, and engineers....


  • Boulder, CO, United States Aura Services Inc Full time

    The Software Engineer II will develop and maintain high-level observatory software systems, including specialized hardware like scientific cameras and motion control systems. This will include working with PLCs and other low-level controllers all the way up to as well as user interfaces and support for telescope operators, scientists, and engineers....


  • Boulder, CO, United States The Trade Desk Full time

    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something even stronger and more valuable: an award-winning culture based on trust,...

  • Software Engineer II

    2 weeks ago


    Boulder, CO, United States The Trade Desk Full time

    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something even stronger and more valuable: an award-winning culture based on trust,...

  • Software Engineer II

    2 weeks ago


    Boulder, CO, United States The Trade Desk Full time

    The Trade Desk is a global technology company with a mission to create a better, more open internet for everyone through principled, intelligent advertising. Handling over 1 trillion queries per day, our platform operates at an unprecedented scale. We have also built something even stronger and more valuable: an award-winning culture based on trust,...

  • Engineer II

    2 weeks ago


    Boulder, CO, United States BAE Systems USA Full time

    Job Description The Software and Ground Solutions group at BAE Systems Inc Space and Mission Systems is looking to expand our team with a talented and energetic software engineer focused on delivering high-quality, embedded satellite software and associated test infrastructure. This position supports a portfolio of software programs. Technology areas...

  • Engineer II

    2 weeks ago


    Boulder, CO, United States BAE Systems USA Full time

    Job Description The Software and Ground Solutions group at BAE Systems Inc Space and Mission Systems is looking to expand our team with a talented and energetic software engineer focused on delivering high-quality, embedded satellite software and associated test infrastructure. This position supports a portfolio of software programs. Technology areas...

  • Engineer II

    2 weeks ago


    Boulder, CO, United States BAE Systems USA Full time

    Job Description The Software and Ground Solutions group at BAE Systems Inc Space and Mission Systems is looking to expand our team with a talented and energetic software engineer focused on delivering high-quality, embedded satellite software and associated test infrastructure. This position supports a portfolio of software programs. Technology areas...

  • Engineer II

    2 weeks ago


    Boulder, CO, United States BAE Systems USA Full time

    Job Description The Software and Ground Solutions group at BAE Systems Inc Space and Mission Systems is looking to expand our team with a talented and energetic software engineer focused on delivering high-quality, embedded satellite software and associated test infrastructure. This position supports a portfolio of software programs. Technology areas...


  • Boulder, CO, United States ASD Inc Full time

    Seeking a Systems Software Engineer - Algorithms with Linux environment and software development exposure to join the Template Kinematic Estimation Library (TKEL) team. Our domain provides rewarding work that contributes to the latest advancements being made in the missile defense industry. TKEL aims to provide a common and extensible mission data processing...

HLS Software Engineer II

2 weeks ago


Boulder, CO, United States National Solar Observatory Full time

The Software Engineer II will develop and maintain high-level observatory software systems, including specialized hardware like scientific cameras and motion control systems. This will include working with PLCs and other low-level controllers all the way up to as well as user interfaces and support for telescope operators, scientists, and engineers.

Essential Functions

  • Develop and maintain DKIST High Level Software systems in Java, C++ and Python. These systems include science-grade camera control and Delta Tau motion control systems.
  • Design, develop, test, debug and maintain software ranging from hardware control to user interfaces.
  • Maintain and update Control System documentation including design documents, interface documents, user manuals, and test plans.
  • Work with other members of the High-Level Software group to facilitate software integration at the observatory.
  • Provide limited on-site support of telescope observation activities including real time problem solving.
  • Expected to take initiative in their professional development by seeking feedback, improving skills, and identifying areas for personal growth. This includes participating in training opportunities and development programs provided by the organization.
  • Contribute to a collaborative, respectful, and productive workplace by maintaining open communication, supporting team efforts, and fostering a sense of belonging within the team.
  • Work in accordance with applicable safety standards. Ensure safety of operations in areas under purview. Report any unsafe conditions and practices.
Requirements
  • Bachelor’s degree in computer science, computer engineering, or related field
  • Position requires a minimum of three years of experience in software development with emphasis on Linux, Java, C++, Python and multi-threaded programming
  • Ability to work within an established software framework
  • Experience with Java and Python GUI front-end development and database backends using Postgres or equivalent.
  • Strong communication and interpersonal skills
  • Basic level networking knowledge
  • Commitment to stay abreast of current-market hardware and software
  • Sensitive to and respectful of cultural and environmental.
  • Must be able to reside in Boulder, CO or Maui, HI.
Preferred Qualifications
  • Agile software development using Atlassian JIRA.
  • Experience in equipment control, databases, communications middleware, camera control systems and real-time or motion control programming.
  • Experience with Make, cmake, Maven, GIT, Ubuntu Linux, various IDEs, SaltStack, or distributed computing.
  • Experience in testing and programming scientific cameras.
  • Experience programming and maintaining Delta Tau or other similar motion control systems.
  • Automating deployment of Linux applications, system configurations and security settings.
Work Environment:

This position operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, copiers, and similar. The work environment is generally quiet and may involve working in close proximity to others (per the needs of specific function).

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Must be able to remain in a stationary position at least 50% of the time.
  • Frequent need to move about inside the office environment to access files, office tools, attendance in a meeting room, etc.
  • Constantly operates a computer and other office productivity tools that require fine motor skills, such as a calculator, copy machine, computer printer, etc.
  • Frequent need to position self to maintain computer and related tools.
  • Frequently moves technology equipment weighing up to 20 pounds throughout office locations.
  • Constant communication with other individuals. Must be able to discern and exchange information as appropriate to the situation.
  • Constant need to distinguish, discern, and identify a variety of objects and fine details with accuracy.
  • Some travel may be necessary to and from our locations based in Boulder and Maui
  • Occasional work at high elevation summit sites may be required (summit elevations range from 6,800 feet to 14,000 feet)

Salary Range:

$101,647 - $116,512. The final salary will depend on skills, qualifications and experience.

AURA offers an excellent benefits package including paid time off and retirement plan contributions, competitive salary commensurate with experience, and a very attractive work environment. Details on benefits can be found at https://hr.aura-astronomy.org/benefits-by-location/

How to Apply

Apply by March 19, 2026 for priority consideration. This position will remain open until it is filled. Please submit a cover letter and a CV or resume, PDF files preferred. Please name any attachments with the following format: Lastname Docname.

Individuals needing assistance with the employment process can request assistance at talent@aura-astronomy.org

Equal Opportunity Employer

This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.