Senior Lead Engineer, Software Engrg

Company Details

Aerospace Redefined

In this role the Software Engineers actively participate in a team environment, working with Software Development and Verification teams to develop comprehensive software verification plans and address issues.

Primary Responsibilities:

  • Strong Exp. in software Verification for real-time embedded systems using custom OS and(or) RTOS,
    SME in DO178C and supplements
  • Experience in architecting & designing medium to large projects. Provide solution to complex scope, through expert usage of non-standard concepts & principles requiring high levels of judgment & interpretation.
  • Experience in defining the development environment and Design/Verification methodologies
  • Well versed with requirement management. UML/SysML will be an added advantage
  • Experience in device driver development and Boot programs. Strong troubleshooting skills
  • Strong C, C++ and Ada programming skills and well versed with MISRA or equivalent guidelines.
  • Familiar working in lab environment using oscilloscopes, in circuit emulators /Target system debuggers, computer assisted test stands.
  • Hands on experience with standard communication protocols like CAN, SPI, Ethernet
  • Experience in defining Verification & Validation strategies. Verification of software requirements using different verification methods.
  • Responsible for on time delivery and quality. Identify flags and handle escalations. Review all deliverables / reports generated by the team and suggest improvements.
  • Working with multi-disciplinary teams such as project engineering, software engineering, electrical design, safety and reliability
  • Broad exposure to a wide variety of tools and understand purpose and application of tools to the software life cycle phases.
  • Lead a team of software engineers in Design and Verification
  • Consistently estimate effort and specify schedules for software development and V&V activities.
  • Collect metrics and monitor progress of all activities.

Basic Qualifications:

  • 8+ years of Industry experience in development, integration & verification of embedded software.
  • Bachelor’s/Master’s degree in Engineering (ECE, EEE, CS)

Preferred Qualifications:

  • Minimum 5 years of experience in software verification and validation.
  • Minimum 4 years of experience in DO-178 verification process or similar.
  • Minimum 3 years of experience with Hardware software integration testing.
  • Minimum 2 years of experience in Structural coverage, Model Coverage, Data Coupling, Control Coupling.
  • One year of experience in DOORS will be a plus.
  • One year of experience in the IBM Rational Synergy will be a plus.
  • One year of experience in the software design and development will be a plus.

Tagged as: C++, DOORS, SPI, CAN, ethernet

Visit us on LinkedInVisit us on FacebookVisit us on Twitter