Embedded Developer with DOORS / Embedded C Programming
Role details
Job location
Tech stack
Job description
Contribute to completing the detailed, repeatable, and auditable verification and validation (V&V) effort for the safety critical embedded software to demonstrate compliance with applicable safety standards and to support system certification:
- Attendance at Kick-off and Baseline Review
o Align on baseline artifacts, tools, and environment. Review of software requirements, design, and architecture documents.
- Creation, execution, and reporting of unit, integration, and system-level test cases (including structural and functional testing).
- Static analysis, code review, and compliance checks.
o Configure static analysis, unit test frameworks, and continuous integration pipelines.
- Traceability analysis (requirements * design * code * test).
o Populate DOORS and verify bi-directional links
- Generation of verification artifacts: test procedures, test reports, defect logs, and certification evidence.
o Write test cases per requirement; incorporate boundary, stress, and fault-injection scenarios. o Prioritize, assign, and verify defect closure; track root-cause. o Run tests nightly, capture logs, populate defect database, issue weekly status reports.
Requirements
· Embedded Software Development
· C Programming / Embedded C
· DOORS
· Software testing / fault insertion experience
Benefits & conditions
Pay Rate: $70 - $80/hr on W2 [the pay rate may differ depending on your skills, education, experience, and other qualifications]