Job Description
The below is designed to give you an idea of the role you will play. There will be many more exciting and innovative things to do:
- Contributing as part of a team of Flight Software Engineers to deliver Flight Software products and services
- Participating in the development of Flight Software engineering designs, processes and activities
- To undertake accountability as a Responsible Engineer for Flight Software
- Conduct technical assessments, including: concept studies, trade studies, analysis of COTS solutions and estimates for Research and Development
- Adhering to and participating in product development engineering processes including: requirements definition, preliminary / detailed design, review, procurement / manufacture, assembly, integration and verification / validation
- Supporting Software unit and integration testing and operations (may include travel to remote sites)
- Supporting investigations, troubleshooting, modifications and fixes / repairs
- Supporting execution of Research and Development activities
- Supporting Software engineering production activities associated with the Launch Vehicle and Satellite product lines
- Coordinating with the Mechanical, Propulsion and Manufacturing engineering departments as well as the Production organisation
- Engaging with external suppliers, subcontractors and stakeholders
- Ensuring that engineering activities are conducted and documented in accordance with Gilmour Space policies, plans and procedures
- Other duties as requested by Management
Mandatory Qualifications, Skills and Experience:
- Bachelorās Degree in Software, Computer Science, Electronics, or Mechatronics Engineering, or a relevant qualification
- Ability to operate in dynamic, fast paced environments
- Demonstrated resilience in high stress situations
Desired Qualifications, Skills and Experience:
- Familiarity with C/C++, Python
- Familiarity with baremetal, RTOS and embedded Linux software development
- Familiarity with microcontroller (STM32, Arduino), embedded peripheral and low-level driver development
- Familiarity with Linux and Python based scripting and automation
- Familiarity with aerospace software engineering standards (eg. DO-178C)
- Familiarity writing both inline and markdown software documentation
- Familiarity using static / dynamic analysis and code coverage tools
- Familiarity using software debugging tools (eg. GDB)
- Familiarity developing unit and integration tests
- Familiarity using git workflows
- Familiarity conducting DevOps activities (managing infrastructure, developing CI/CD capabilities)
- Familiarity developing software in accordance with Waterfall and Agile management frameworks
- Understanding of Systems Engineering practises
- Demonstrated engineering experience within the space, aerospace or automotive industries
- Demonstrated ability to work in a high-paced, challenging work environment
- Demonstrated ability to work efficiently in a team environment with a desire and willingness to assist other team members
Are you interested in this position?
Apply by clicking on the āApply Nowā button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru