Overview: The main function of a Python test software developer is to design, develop, test, integrate, and deploy software applications using general languages and technologies for the testing of various satellite payloads.
What you will do:
Design, code, test, debug and document high-quality software development applications.
Plan work, provide effort estimates and drive your work to completion.
Work in an agile development team using best practices.
Write and modify Python applications.
Troubleshoot problems in a software production environment.
What you must have:
Knowledge of Python and C++.
Familiarity with multithreading, data sharing, and APIs.
Ability to understand and work with complex software requirement specifications.
Strong attention to detail.
Bachelor’s degree in software/computer engineering or other relevant field, or equivalent.
Knowledge of embedded systems and hardware-in-the-loop testing.