Senior Software Engineer
Company: Center for Astrophysics - Harvard & Smithsonian
Location: Cambridge
Posted on: August 1, 2022
|
|
Job Description:
The Center for Astrophysics - Harvard & Smithsonian asks the big
science questions, including:--- What happened in the early
universe?--- What do black holes look like?--- How do stars and
planets form and evolve?--- Does life exist outside the solar
system? -Engineers work collaboratively with scientists to develop
instrumentation that will get us closer to answering these
questions. From worldwide telescope arrays that can image black
holes, to space missions studying solar emissions, this is truly a
fantastic place to work. The position is in Cambridge,
Massachusetts.
Duties:1. Function as a lead software engineer to provide
innovative solutions to complex technical problems related on the
various astrophysics-based research, operational, and
instrumentation projects that CE supports.2. In cooperation with
software engineering and technical staff, develops and executes
plans for the testing of software interfaces to relational
databases. Collaborates with scientists and multi-disciplinary
engineering staff to refine requirements, specifications, schedules
and budget constraints.3. Provides work assignments and
instruction, sets deadlines and priorities and monitors costs and
schedules. Prepares cost estimates for design, construction, and
testing activities.4. Documents work in technical reports,
memoranda, and/or scientific papers or presentations. Ensures that
final documentation accurately reflects modifications made in the
field when applicable.5. Maintains currency with the evolution of
software, computer, and hardware to verify that the most
appropriate technologies are applied to instrument software
peripherals.6. Develops unit tests and applies continuous
integration to both existing and new software projects7. Performs
post-design support and troubleshooting of software using hardware
and software debugging tools and methods8. Participates in regular
software planning and status reporting activities9. Contributes to
continuous improvement and upkeep of Central Engineering software
development best practices
Qualifications:1. Extensive professional knowledge of advanced
theories, concepts, principles, and methodologies of computer
engineering and/or computer science discipline to plan, evaluate,
and carry out difficult but conventional assignments related to
developing scientific instruments2. Expert knowledge leading
development of object oriented (OO) software for Linux in Python,
Java or C++, through the entire software development lifecycle3.
Expert knowledge in developing both web-based and local graphical
user interfaces4. Demonstrated knowledge and ability interfacing to
relational databases (e.g. SQL)5. At least one of the following are
required: - - - - - -o Expert knowledge with remote communication
between software (ex: Remote Procedure Calls, Pub/Sub, Messages
Queues) - - - - - -o Expert knowledge with high speed computer
networking and data storage devices - - - - - -o Expert knowledge
in developing software in C and make/cmake6. Ability to communicate
in English - both verbally and in writing
Salary range: $105-137k
ALL APPLICANTS MUST APPLY ON USAJOBS - find more information at:
https://cfa.harvard.edu/opportunities/sao-employment-opportunities/posting-22-52
-
Keywords: Center for Astrophysics - Harvard & Smithsonian, Cambridge , Senior Software Engineer, IT / Software / Systems , Cambridge, Massachusetts
Click
here to apply!
|