Search by job, company or skills

Thales

Engineer / Tech Lead - Avionics Software

5-9 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

  • A Senior Engineer / Technical Lead to be part of its Flight Avionics Display Systems
  • The Software Engineer is in charge of the software development activities (Requirement Capturing, Design, Code and V&V), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget

Qualifications:

  • Bachelor of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 3 to 13 years of relevant experience.
  • As a Software Engineer, you will be a major actor in the software development phase using approach with C /Embedded C.

In more details:

  • Have a good understanding of complex architectures, requirements, algorithms, interfaces and designs for avionics systems (Flight Display System).
  • Code development and Verification & Validation as per DO178B/C standards
  • Demonstrate the technical capabilities in software projects.
  • Perform Peer reviews
  • Debugging and bug fixing and resolving complex problems by using Tests Benches simulating aircraft cockpits.
  • Perform regression, unit and integration testing
  • Ensure quality deliveries before hand-off to Quality Assurance teams for further testing and verification.
  • Participate in an AGILE team involved in the development phases by respecting deadlines and contractual milestones.
  • Apply and comply with the configuration management process
  • Contribute to the management of requirements (DOORS implementation, traceability )
  • Contribute in the development, selection, tailoring and deployment of processes, tools and metrics.
  • Provide new product/lean-process ideas and contribute to deploy them.

Minimum Skills/Experience:

  • Good experience in Embedded C Programming Language.
  • Knowledge in DO178B/C is required and Knowledge of Coding standards e.g. MISRA.
  • Candidate should be strong in writing High Level Requirements & Low Level Requirements. Also Strong in High Level Test & Low level test definition procedure & hands on experience in verification.
  • Candidate should be Strong in RTRT OR LDRA or other Testing tools Unit Test language & hands on experience in verification.
  • Good organizational abilities. Good interpersonal skills, writing & verbal skills
  • Should have overall engineering experiences in software development of Avionics embedded system and experience in software Development Life Cycles
  • Knowledge of static & dynamic testing tools like LDRA.
  • Experience in requirement management tool e.g. DOORS.
  • Knowledge in 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
  • Data Structures and Data base management

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Job ID: 110790079