Required Skills

c++ python architect

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 9th Jul 2022

JOB DETAIL

Job Title: Software Architect

 

Primary Purpose of the Role
Within the matrix organization of the Engineering Competence Center, the Software Architect is in charge of the software development activities (Requirement Capturing, Design, Code, Quality Gate 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.

 

Key Responsibilities and Tasks

As a Software Architect, you will be a major actor in the software development phase using object-oriented approach with C, C++ & Python. In more details :

  • Software engineering, object oriented principles, Design patterns and best practices across all phases of software development
  • Ensure software development (analysis, specification, Code, Test implementation and automation, integration, validation and verification) according standards.

o Requirement (HLR, LLR), Software development from software requirements as per standard.
o Peer review
o Debugging on cross compiler platform.
o Regression, unit, integration testing
o Debugging and resolving complex problems by using Tests Benches and Tools.
o Ensure quality deliveries

  • Focus on timely delivery with quality and cost.
  • Participate in an AGILE team involved in the development.
  • Apply and comply with the configuration management process. Responsible of technical management of ECC Team
  •  Responsible of the first level of investigation and technical support of the global system (HW & SW)
  • Cascade trustable information to the Senior/Lead Engineers.
  • Comply with Organizational policies.

 

Skills Required

  • Strong analytical and problem solving skills.
  • Should have overall 7 to 11 years engineering experiences in embedded software development.
  • Candidate should be Strong in Operating System
  • Candidate should be in writing HLR/LLR (UML) and Code
  • Candidate should be in object-oriented programming.
  • Candidate should be in C & C++ and Python programming language.
  • Candidate should be in UI development (with PyQt)
  • Candidate should be in debugging software using IDE tools (PyCharm, Eclipse, GDB).
  • Candidate should be in SOLID principles and design patterns.
  • Candidate should be in driving electronic devices (EEPROM, RTC, IMU,).
  • Good knowledge of RTX internals Files system and Cross Compilation
  • Good experience of TCP/IP protocol stack and UDP network protocol.
  • Good experience in configuration management tool i.e: GIT (Bitbucket)l / IC Jenkins / SonarQube / JIRA.
  •  Knowledge on process and standard.

 

Good to have

  • Knowledge about instrumentation links (I2C, 1553, Serial, Ethernet, video )
  • Knowledge of standards : IEC62304, IEC60601-1, FIPS 140-2
  • Knowledge of Web language
  • Knowledge of DOORS, VIVALDI

 

Educational Qualification

Bachelor of Technology in Computer Science & Engineering, Electronics & Communication or equivalent

Values and Behaviors

High level of autonomy and efficiency.
Ability to manage multiple kind of activities in parallel.
Ability to manage technical SW team
Good organizational abilities and Good interpersonal skills
Self-motivated, ability to work independently with minimal direction.
High level of reporting/synthesis
We also attach great importance to Soft skills, adaptability, openness and continuous improvement. Your autonomy and your taste for teamwork, your rigor and curiosity are all qualities that we value every day.

 

Language

Ability communicate in English verbally and through written form.

 

About Us

Thales Group is a French multinational company that designs and builds electrical systems and provides services for the aerospace, defence, transportation and security markets. The company is headquartered in Paris' business district, La Dfense and its stock is listed on the Euronext Paris.

The company changed its name to Thales from Thomson-CSF in December 2000 shortly after the acquisition of Racal Electronics, a UK defence electronics group. It is partially state-owned by the French government, and has operations in more than 56 countries. It has 80,000 employees and generated 18.4 billion in revenues in 2019. As of 2017, it is also the 8th largest defence contractor in the world and 55% of its total sales are military sales.

Company Information