Description

Job Description

MUST HAVE 

Ability to work with hardware/debug

Python programming background is a must

Ability to communicate effectively and efficiently

Required Skills

Years of Experience:

 

  • 3+ years of software development experience
  • 3+ years of experience with Python programming language
  • 3+ years of experience with troubleshooting/debugging with hardware

     

Degree Or Certification

 

  • Degree in Computer Science, Electrical Engineering, or related field

     

Role

As a Software Development Engineer, you will be a member of the satellite team, focusing on the design, implementation, and deployment of software systems to manufacture and test in-house hardware developed for communications.

You will be responsible for identifying top-level requirements and ensuring high quality and innovative designs are pursued.

You will work with a variety of stakeholders across software, hardware, systems, and manufacturing teams to help production capabilities and verification processes.

Responsibilities

 

  • Develop high level testing automation scripts and management software for hardware manufacturing and Quality Assurance (QA) testing
  • Participate in the full life-cycle of development from planning all the way to deployment and maintenance stages
  • Collaborate with design teams, test teams, process teams and software teams to design and implement software and hardware necessary for manufacturing
  • Write requirements and interface with the software team to deliver automated packages for manufacturing
  • Influence system test design and calibration by making informed decisions on the selection of technology, data sources, algorithms, and test systems

     

Basic Qualifications

 

  • Degree in Computer Science, Electrical Engineering, or related field
  • 3+ years of software development experience
  • 3+ years of experience with Python programming language
  • 3+ years of experience with troubleshooting/debugging with hardware

     

Preferred Qualifications

 

  • Experience developing safety-critical and/or autonomous systems for space applications
  • Experience developing test equipment and instrumentation software
  • Experience with hardware testing and debugging
  • Working knowledge of National Instruments TestStand, LabView, and Matlab software development
  • Knowledge of Linux environments
  • Excellent verbal and written communication skills
  • C experience is not a requirement but a huge plus

Education

Any Graduate