Embedded Developer with DOORS / Embedded C Programming

Sun Technologies
Owego, NY, United States
about 2 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Compensation
$145,600.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) C (Programming Language) Unit Testing Static Program Analysis Code Review Databases Continuous Integration Embedded C Embedded Software Software Requirements Analysis Verification and Validation (Software) Test Scripts
+1 more
System-level Testing

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]

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

2:58 min

Overcoming testing bottlenecks on embedded target hardware

Lukas Sucher Lukas Sucher +1 · World Congress 2024

Videos

See all

Related articles

See all