Online applications are invited for an Internship Opportunity as a Software Engineer Intern at Thales, Bengaluru. Check all the details below!

About Thales

Thales is a global technology leader with more than 81,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.

Responsibilities

As a Senior Engineer, you will be a major factor in the software development phase using the approach with C/Embedded C. In more detail:

  • Completing all tasks set by the manager and assisting wherever possible.
  • Observing existing strategies and techniques and offering suggestions for improvement.
  • Attending mandatory meetings and workshops.
  • Submitting to all forms of evaluation.
  • Cascade trustable information to the Senior/Lead Engineers.
  • Achieving 100% assigned tasks with good quality.
  • Supporting leads to collect data.
  • Open to feedback & take them positively.
  • Observing health and safety guidelines at all times.
  • Observing organizational policies.
  • Required to prepare standard work instruction (SWI) documents.
  • Hand-on experience with all types of reviews (peer reviews, quality & SOI audit reviews.

Required Skill Sets

  • Good organizational abilities. Good interpersonal skills, writing & verbal skills
  • Should have overall engineering experience in software development of Avionics embedded systems and experience in Software Development Life Cycles
  • Candidate should be strong in writing High-Level Requirements & Low-Level Requirements. Also Strong in High-Level Test & Low-level test definition procedures & hands-on experience in verification.
  • Candidate should be Strong in RTRT or other Testing tools Unit Test language & hands-on experience in verification.
  • Knowledge of DO178B/C is required and Knowledge of Coding standards e.g. MISRA.
  • Knowledge of static & dynamic testing tools like LDRA.
  • Experience in requirement management tools e.g. DOORS.
  • Knowledge of configuration management tools like ClearCase or git is required
  • Knowledge about avionics protocols (A429, A664 – AFDX, RS232, Arinc 653)
  • Driver (Mass Memory, IOs)
  • Test benches, Integrator benches usage, NI Test Stand.
  • C++/Object oriented Programming, OOAD(Object-oriented analysis and Design),Design Patterns
  • C/Structured Programming Language.
  • Data Structures and Database management.

Desired Skill Sets

  • Scripting language (e.g. Python, Ruby)
  • Knowledge of testing tools (e.g. Cucumber)
  • Modelling Language (e.g. UML)
  • Tool Qualification (DO330)
  • Agile (SCRUM) methodology for software development.
  • Hands-on experience with debuggers.
  • Knowledge about following in Avionic Domain
  • Multipurpose Control & Display (MCDU)
  • Primary Flight Display
  • Surveillance Systems Display (e.g. Transponder/TCAS)

Location

Bangalore, Karnataka.

How to Apply?

To apply directly for the post click here.

Click here to view the complete details of the Software Engineer at Thales Bengaluru.