Software Systems Engineer

Job opening ID

Posting title
Software Systems Engineer

Roles and responsibilities
Must be a US Citizen or Green Card Holder
Estimated duration of 18 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Some travel required.

Job Description:
In this role, you will design, code, test, and document embedded control equipment for Deep Space Network (DSN) R&D radio telescope and facilities power and HVAC monitoring system. This work requires multi-disciplinary function including electrical, mechanical and software.
The monitor and control equipment include building small embedded control equipment, develop required software and interface with the existing monitor and control infrastructure.

The following are included in the scope of work:
- Working with the system engineering and operations teams, develop system requirements and specifications.
- Design controls equipment and develop and update drawings.
- Participate in design reviews.
- Work with external vendors or internal service centers to fabricate and build control equipment, including purchasing and subcontract management.
- Develop internal software and provide integration with the DSN monitor and control using existing libraries.
- Deliver hardware and software in accordance with the established delivery processes.
- Participate in process improvement initiatives, including CI/CD and DevOps methodologies for software development life cycle.
- Travel on-site to support installation and test. Travel expectation is 20%.

Required Skills:
• Must be a US Citizen or Green Card Holder
• Offer contingent on ability to successfully pass a background check and drug screen
• Bachelor’s degree in Electrical Engineering, or related technical discipline with typically a minimum of 6 years of related experience, a Master’s degree in similar disciplines with a minimum of 4 years of related experience.
• Experienced in C programming language with experience designing and coding controls software. In embedded environment.
• Experienced in Python.
• Software engineering skill with strong system debugging and problem-solving skills
• Knowledge of embedded hardware.
• Good verbal and written communication skill for end users issue analysis support
• Able to travel for approximately 20% average.
• Able to climb large structures (e.g. 70M Antenna at GDSCC)

Desired Skills :
Knowledge of modern software development tools and practices (GitHub, Eclipse, continuous integration, automated software testing, Agile methodology, DevOps, etc.)

Number of positions