Social network you want to login/join with:
Our client is a leading engineering and manufacturing company that provides both mechanical and electronic components for the MOD and Aerospace industry.
Duties:
- Responsible for planning the development or verification activities for a project. Plans must satisfy the objectives of the internationally recognized guidelines RTCA DO 178B/C.
- Identification of skill requirements / training needs for the project and identification of tool and resource needs for the project.
- Plan to maximize re-use of existing work products and products being developed.
- As Lead developer/verifier – Overall execution of the ‘Software Development Process’ or ‘Software Verification Process’ per the plan and applicable processes and standards.
- Plan updates as required and acceptance and approval of work-products generated by project subordinates.
- Acceptance of system requirements allocated to software, development of software requirements, selection or development of software architecture, development of software design, software implementation and integration, and establishing and maintaining traceability between work-products (system requirements to software requirements, software requirements to software design, etc.).
- Verification of all work-products produced by the development process, verification of traceability between work-products, and generation of test cases at each test level to verify software operation and achieve appropriate test coverage.
- Software Certification; for projects where the candidate is the lead developer/verifier, responsibilities may include:
- Generating the Plan for Software Aspects of Certification, resolving certification issues, and generating the Software Accomplishment Summary.
- Supporting quality, process, and productivity improvements, including investigating software defects, reporting findings, and supporting process changes.
- Participating in global process improvement and standardization initiatives.
- The candidate may occasionally support customers (internal and external), possibly off-site.
Requirements:
- Significant experience developing and verifying software for embedded aerospace applications across all lifecycle phases (requirements capture, specification, design, implementation, support).
- A thorough understanding of the ‘C’ programming language is essential.
- A thorough understanding of DO178B/C is essential.
- The ability to read circuit diagrams or schematics and to use electronics development and test tools (oscilloscopes, logic analyzers, debuggers, etc.) is beneficial.
- Experience with software tools such as [list specific tools if available] is beneficial.