Logo of Huzzle

Engineering Intern

image

Thales

3mo ago

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Engineering
  • Toronto

Requirements

  • Required Skills and Experience:
  • Candidate should be working towards a Mechatronics, Computer/Electrical Engineering, Software Engineering degree or equivalent
  • Fluent in English both in written and oral communication skills
  • Able to work full time hours (40 hours) with the start date and the agreed work term
  • Understanding of engineering development methodologies and process
  • Knowledge and understanding of software architectures for IoT Systems using TCP/IP client-server-based applications and API's
  • Development experience in Python, JavaScript, C#
  • Experience with Visual Studio Code or similar IDE
  • Familiarity and experience with version control environments preferably Git and Bitbucket
  • Familiarity and experience with JFrog, Docker, and Sphinx
  • Knowledge of modern software engineering practices, methods & tools
  • Familiarity with Electronics and Electrical Engineering CAD tools: Allegro and Mentor CAD tools, AutoCAD Electrical
  • Software Engineering Process and Design Methodologies
  • Familiarity with Mechanical CAD Tools: AutoCAD LT, SolidWorks, and CREO
  • Preferred Skills and Experience:
  • Well-developed verbal skills to interact effectively and professionally in a variety of forums
  • Well-developed writing skills to prepare effective reports, documents, etc. in a clear and concise format
  • Ruby, Perl & VB scripting experience is considered an asset
  • Knowledge of and preferably experience in web application development for Internet of Things (IoT) devices, understanding of TCPI/IP stack
  • Knowledge of and preferably experience with full-stack web application development in Django Web Development Framework or other, controlling high-power systems
  • Experience with OO software development in C++ Visual Studio, and Microsoft Foundation Classes
  • Experience with Linux OS

Responsibilities

  • Keeps track of own progress on all assigned technical tasks, and regularly provides concise up to date status
  • General understanding of engineering development practice and processes
  • Contributes to their improvements
  • Elaborates and presents effective solutions to problems or inefficiencies
  • Articulates technical design issues and their resolutions in a clear and concise way so that it can be reviewed and approved by the engineering staff
  • Deals confidently, courteously, and correctly with both internal and external people at any level
  • Promotes a harmonious working relationship among group members
  • Maintains a high degree of professionalism on the job and in relations with others
  • Technical:
  • Understands and follows the company’s processes & procedures for developing software applications to control safety systems and vehicles
  • Develops and implements software applications for embedded systems
  • Understands embedded systems architectures, designs and various APIs
  • Understands and can interpret electronics and electrical schematics, understands mechanical interfaces and 3D models
  • Architects the code structure, writes code, and debugs
  • Encrypts and packages application releases
  • Writes test procedures & tests software code
  • Reviews test procedures & test results
  • Supports in-house testing teams to analyze & identify issues
  • Demonstrates a high degree of initiative, resourcefulness and breadth of knowledge beyond the primary discipline in solving problems
  • Stays current with the technology of the discipline and aware of technologies of other disciplines
  • Demonstrates a superior level of logical reasoning resulting in effective designs for products and processes, understanding not only the product itself but also the main functions at system level
  • Interprets, identifies, and documents the SW and HW requirements, understands and writes test qualification plans and reports
  • Ensures both the safety and quality of middleware products. Contributes to the heightened reuse of product hardware and contributes to improvements in hardware quality
  • Understands hardware architecture
  • Locates and researches source information for design activities, extracting the pertinent data, using it to provide technical recommendations
  • Makes timely decisions, both independently and with others, after a thorough evaluation of all relevant factors
  • Uses all relevant IDE and other modern software and hardware development tools

Build a future we can all trust.

Consulting
Industry
10,001+
Employees
2000
Founded Year

Mission & Purpose

Thales is a global technology leader with more than 77,000 employees on five continents. The Group is investing in digital and “deep tech” innovations – Big Data, artificial intelligence, connectivity, cybersecurity and quantum technology – to build a future we can all trust. Trust is essential for societies to flourish, with humans playing a central role in every critical decision. Thales's high-tech solutions, services and products help companies, organisations and governments to achieve their goals and ambitions. And in each of our five vertical markets — digital identity and security, defence and security, aerospace, space, and transport — our customers play a vital role in society.