My client requires an experienced software engineering professional to support the development, updating and functional enhancement of a Launch Mission Ground Software Suite. The requirement for additional support has been identified in several specific areas.
These are:
a) Development, updating, and increasing functionality of applications for:
- command and control of experimental payloads
- processing and distribution of telemetry data
- live display of telemetry data (received from payloads via Ethernet streaming)
- automation of laboratory hardware.
c) Development of test regimes to verify the stability and reliability of the software.
d) Documentation of software, generation of user guides and training of operators in the use of developed applications.
e) Development of Mission configuration maps (C) and software interfaces to
communicate with sensors and devices on and off board experimental vehicles (C /VHDL).
The project scope also includes a field trial deployment to a remote location within Australia for a period of potentially up to several weeks.
Key Requirements
- A current NV1 (or higher) Security Clearance
- Capacity to work onsite at our facilities at Eagle Farm, Brisbane
- Preparedness to travel to and work at a remote location within Australia for a period of potentially up to several weeks during the course of the contract.
- Python
○ Serial and TCP/IP communications
○ Writing software that interfaces with embedded systems * C/C++
○ Modern C++ experience
○ Console based application development for a Windows 10 environment
○ Serial, UDP/IP and TCP/IP communications * Git version control
○ Atlassian Bitbucket * Issue tracking
○ Atlassian JIRA experience * Creating software documentation
○ For both users and developers Desirable key skill/experience areas are as follows:
- DIS Messaging, NMEA Messaging, and ZeroMQ protocol
- Matlab scripting
- PyCharm for Python development.
- Microsoft Visual Studio for C++ development
- Python C++ bindings
Share this job