Thales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world eplace -- the current, but no longer supported (from which it's copied), way is not marked as internal, in order to avoid accidental usage of internal structures outside of their context. Instead, they should be used through public APIs only. If external users need to interact with such internal structures, new API calls should be introduced. In other cases please create an issue on GitHub to expose functionality via public APIs. --> class MyExample(object): def _internal_method(self, arg): return self._internal_attr + arg # external users should not call this method directly! def my_method(self, arg): return self._internal_method(arg) # this is the public API, which safely wraps the internal call my_instance = MyExample() my_instance._internal_attr = 10 # this attribute is considered internal, and its usage outside this class is not recommended my_instance.my_method(5) # this is the correct way to call the method. This will be refactored into a public API. my_instance._internal_method(5) # this is the incorrect way to call the internal method, and it should not be called by external users. if __name__ == '__main__': raise SystemExit(main(sys.argv)) is very bad form for Python scripts. Unless you're distributing a package and main is being called from setuptools console scripts, the standard and correct boilerplate is: if __name__ == '__main__': main(). This will be refactored into a public API. However, if this is called directly by other external methods, they need to be refactored to use the public API. Otherwise, please create an issue on GitHub to expose functionality via public APIs. --> def main(): pass # This is a placeholder for the actual main function if __name__ == '__main__': main() # This is the correct way to call the main function. This will be refactored into a public API. if __name__ == '__main__': main() # this is the correct way to call the method. This will be refactored into a public API.. If this is called directly by other external methods, they need to be refactored to use the public API. Otherwise, please create an issue on GitHub to expose functionality via public APIs. -->
Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.
Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
Company paid holidays, vacation days, and paid sick leave.
Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
Employee Discounts on home, auto, and gym membership.
About Thales
In a world that is increasingly fast moving, unpredictable – and full of opportunities, trust is essential for societies to flourish. Trust in our institutions. Trust in our systems. Trust in technology. Trust in each other.
And the people we all rely on to make the world go round, they rely on Thales. They come to us with big ambitions: to make life better, to keep us safer.
From the bottom of the oceans to the depths of space and cyberspace, we help our customers navigate uncertainty with confidence and new frontiers with optimism. Thinking smarter and acting faster - mastering ever greater complexity and every decisive moment along the way.
We collaborate to architect and deliver high technology solutions that are both imaginative and resilient, human-centered and sustainable. So that together we can harness the extraordinary power of technology to build a future we can all trust.
Details
- City
- Ontario Remote Worker, Canada
Need help?
- support@aerowork.ca
- Phone
- 1-450-403-4300