Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Verification Engineer @ Mindteck

Home > Hardware

 Embedded Software Verification Engineer

Job Description

Job Title: Software Engineer

Location: Bangalore
Experience: 46 Years in Embedded Aerospace Software
Standards: DO-178C

Job Summary

This is a contract role for a Software Engineer working in the aerospace domain, focused on embedded software development and testing. You will be responsible for ensuring software is developed according to DO-178C safety-critical guidelines. You will work closely with both hardware and systems engineering teams and contribute throughout the software development lifecycle, especially focused on verification and certification.

Key Responsibilities Explained

Requirement and Architecture Collaboration

  • Work with Hardware/System Architects to define:
    • Customer Requirements
    • HW-SW Interface Specifications
  • Make sure the software aligns with the hardware and system requirements.

Code and Document Reviews

  • Review of artifacts:
    • Software Source Code
    • High-Level & Low-Level Requirements
  • Ensure code and documents follow aerospace standards and guidelines like DO-178C.

Test Procedure Development

  • Develop and review:
    • High-level Test Procedures (HLTP) which define how to test high-level requirements.
    • Test Cases specific conditions or inputs used to verify proper functionality.
    • Traceability Matrices documents that link:
      • System Requirements Software Requirements Code Tests.

Tool Usage

  • DOORS: Requirements management tool; used for updating and reviewing traceability.
  • PVCS: Version and configuration control system tracks changes in documents, code, and test results.
  • Mantis Bug Tracker: For logging and closing defect reports.

Test Execution and Debugging

  • Execute HLTPs and record results.
  • Use tools like:
    • Logic Analyzers
    • Oscilloscopes
    • DMMs (Digital Multimeters)
  • Debug issues using both Black Box (external functionality) and White Box (internal code structure) testing techniques.

Certification & Compliance Documentation

  • Create and review:
    • Software Verification Reports
    • Coverage Analysis Reports
    • SCI (Software Configuration Index)
    • SAS (Software Accomplishment Summary) critical for DO-178C certification.

Mandatory Skills Explained

  1. Educational Qualification
    • Bachelors degree in Electronics or Computer Science Engineering.
  2. Embedded Aerospace Experience
    • 46 years working on safety-critical software for avionics systems.
  3. DO-178C Expertise
    • Understand and implement certifiable software development processes.
  4. Testing Knowledge
    • Strong in Requirement-Based Testing (RBT).
    • Able to perform Integration Testing, High-level Testing, and Debug Testing.
  5. Hardware Interaction
    • Experience with hardware debugging tools like:
      • Oscilloscopes
      • DMMs
      • Logic Analyzers
  6. Tool Knowledge
    • DOORS Requirements traceability.
    • PVCS Source/configuration control.
    • Mantis Bug tracking.
  7. Communication
    • Must be able to document and communicate findings and test results effectively.

Preferred Skills (Nice to Have)

  • Development Tools:
    • IAR, CCS (Code Composer Studio) popular IDEs for embedded development.
  • Code Coverage Tools:
    • RTRT, HCL DevOps tools for structural code coverage (used in DO-178C verification).
  • Programming Skills:
    • Strong proficiency in C Programming foundational for embedded systems.
  • Processor Experience:
    • Knowledge of microcontrollers like ARM Cortex, Microchip PIC, TI DSP, STM32.
  • Peripheral Interfaces:
    • I2C, SPI, UART, ADC, DAC required for low-level driver development.
  • Full-Cycle Project Exposure:
    • End-to-end experience in an aerospace project lifecycle from requirement gathering to certification.
  • Lean Methodology:
    • Exposure to lean/agile development practices preferred in modern embedded teams.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Hardware & Networks
Role Category: Hardware
Role: Hardware - Other
Employement Type: Full time

Contact Details:

Company: Mindteck
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   RBT DOORS Oscilloscopes High-Level testing Low-Level testing ADC Microchip PIC HLTP Hardware/System Architects Logic Analyzers STM32. DAC UART Customer Requirements Requirement-Based Testing C Programming SPI Traceability DO-178C HSIT I2C ARM Cortex TI DSP HW-SW Interface

 Fraud Alert to job seekers!

₹ 15-16 Lacs P.A

Similar positions

Analog Layout Engineer

  • Capgemini
  • 6 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Data Analytics Engineer

  • Automotive Industry
  • 5 - 6 years
  • Chennai
  • 4 days ago
₹ Not Disclosed

Electrical Design Engineer - Mnc Company (5 Days) Dlf Phase -2,gurgaon

  • Capital Placement
  • 2 - 6 years
  • Delhi, NCR
  • 4 days ago
₹ 4-5 Lacs P.A.

Sr Staff GPU Physical Design Engineer

  • Qualcomm
  • 4 - 9 years
  • Noida, Gurugram
  • 5 days ago
₹ Not Disclosed

Mindteck

About Mindteck Mindteck provides end-to-end, full scale IT and Product Engineering services to a wide range of Fortune 500 companies, multinationals and SMEs worldwide. What We Do With a strong focus on offering exceptional engineering value to Industry verticals such as Life Sciences, S...