Embedded Development

36

Applications

Bangalore
Full-Time
Senior (7 to 10 years)
20L - 30L (Per Year)
Posted on Jun 03 2022

About the Job

Skills

Job Description-Embedded Development


Primary Purpose of the Role

 

Within the matrix organization of the Engineering Competence Center, the Software Engineer is in charge of the software development activities 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 Engineer/Lead, you will be a major actor in the embedded/Low level software development phases of avionics product. In more details.

o  Low-level software development,

o  Unit, integration testing

o  Debugging and resolving complex problems by using Test Benches and Tools.

o  Ensure quality deliveries before hand-off to Quality Assurance teams for further testing and verification.


  • 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.
  • Cascade trustable information to the Senior/Lead Engineers.
  • Comply with Organizational policies.

 

Skills Required


Mandatory Skills:

 

  • Strong analytical and problem solving skills.
  • Should have overall years engineering experiences in embedded software development with RTOS(added advantage)
  • Candidate should be strong in Low-level software development/Embedded Software Development.
  • Candidate should be strong in Embedded C or C++  programming language
  • Good experience in configuration management tool.
  • Strong experience in native and cross compiler platform.
  • Knowledge on DO178 process and standard.

Good to have

  • Hands on experience on graphics driver development.

·       Good knowledge on Graphics and Input-Output interfaces.

·       Good Knowledge on ARINC 653 standards and uses.

  • Built-In Test design and development for embedded avionics product.
  • Knowledge of scripting language (e.g. Python, Ruby)

 

Educational Qualification


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

 

Values and Behaviours

 

·  High level of autonomy and efficiency.

·  Ability to manage multiple kind of activities in parallel.

·  Good organizational abilities and Good interpersonal skills

·  Self-motivated, ability to work independently with minimal direction.

 

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 the company

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. Trust is essential for societies to flourish, with humans playing a central role in every critical decision. Thale ...Show More

Industry

IT Services and IT Consul...

Company Size

501-1,000 Employees

Headquarter

Bangalore

Other open jobs from Thales