Embedded Development and Testing Engineer|Bengaluru|4+Yrs

  • Excellence and Eminence LLP
  • India, B...
  • 4 - 6 Yrs
  • 8 - 11 Lacs PA

Job Description

  • We are looking for Embedded Development and Testing Engineer with 4 to 6 Yrs of Experience for our esteemed client for Bangalore Location.
  • Key Skills: Device Driver, Embedded, DO-178 BC , VxWorks, Lynx OS, RTOS
  • Note: Minimum Experience is 4 Years. Kindly do not apply if you don’t meet the minimum experience.
  • This is an immediate requirement. Please apply if you can join within 30 days or close to 30 days.
  • 4+ years of experience in Embedded Software Development and Verification.
  • Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines.
  • Excellent understanding of system software concepts, binary executables, debug information, OS concepts.
  • Strong C programming skills, Embedded C, Linux shell scripting.
  • Strong RTOS concepts with experience on working with Multicore/Multi-Threading using VxWorks, Lynx OS.
  • Good knowledge on processors and their architecture (ARM, PowerPC etc.).
  • Hands on experience on Device Driver Implementation.
  • Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT, Confluence etc.).
  • Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers.
  • Understanding of structural coverage analysis and unit test automation tools.
  • Understanding of software certification documents.
  • Proficiency in Quality audits process.
  • Recommended skills:
  • Knowledge on Python, Shell scripting, Batch files is an added advantage.
  • Good to have exposure to ARINC 653, ARINC 665, AFDX software specification.
  • Working knowledge on Agile methodology is an added advantage.

Job Responsibilities

• To work as an independent contributor developing, enhancing, and maintaining Mission critical platform software.

• Communicate and coordinate effectively within the teams.

• Build and nurture team at offshore, develop team strengths and improve upon their competency.

• Lead and Motivate team on future technologies.

• Maintain integrity and work ethics within the team.

• Support software engineering team through the execution of planned development/verification activities.

• Designs, develops, modifies, documents, tests, installs and supports software applications and systems.

• Understand the interfaces and behaviors of external software and hardware components that interact with the currently developed component.

• Scope out dependencies, issues, risks, & escalate prior to burning 20% of the efforts.

• Technically responsible for project milestones.


Bengaluru, Karnataka, India