Software Engineer

ENTEGEE, Inc.
Cedar Rapids, IA, United States
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$83,200.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering Unit Testing Computer Programming Computer Engineering Software Debugging Embedded C Embedded Software Software Engineering Software Requirements Analysis Systems Integration Software Verification Test Scripts
+3 more
Integration Tests Information Technology DO-178B

Job description

  • Perform requirements-based verification activities for embedded software in accordance with DO-178C DAL A or B certification requirements.
  • Develop and execute software verification procedures, test cases, and test scripts.
  • Conduct low-level software integration and verification, including unit testing and integration testing.
  • Analyze software requirements and ensure complete traceability between requirements, code, and test artifacts.
  • Document verification results and resolve software discrepancies through defect analysis and root cause investigation.
  • Collaborate with software developers, systems engineers, and certification teams throughout the software development lifecycle.
  • Participate in peer reviews of software requirements, design, code, and verification documentation.
  • Support certification efforts by preparing documentation and verification evidence required for regulatory compliance.
  • Contribute to continuous improvement of verification processes and testing methodologies.

Requirements

We are seeking an experienced Embedded Software Verification Engineer to support the development and certification of safety-critical avionics software. This role focuses on requirements-based verification, software integration, and testing in compliance with DO-178C standards. The ideal candidate has extensive experience verifying embedded software at Design Assurance Level (DAL) A or B and is proficient in Embedded C++ development and testing., * 5+ years of experience in embedded software verification.

  • Hands-on experience performing DO-178C DAL A or DAL B Requirements-Based Verification.
  • Experience with low-level software integration and verification, including unit testing.
  • Strong programming experience with Embedded C++.
  • Understanding of software development lifecycle processes for safety-critical embedded systems.
  • Strong analytical, troubleshooting, and debugging skills.
  • Excellent written and verbal communication skills., * Experience developing software requirements in accordance with DO-178C DAL A or DAL B.
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or another STEM-related discipline.
  • Candidates without a STEM degree will be considered if they possess the required DO-178C and embedded software verification experience.

Benefits & conditions

$40 - $65 an hour - Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Disability insurance
  • Commuter assistance, * 401(k)
  • Dental insurance
  • Health insurance

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · WWC 2023

Videos

See all

Related articles

See all