Embedded Software Engineer

Belcan

Cedar Rapids (IA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Belcan in Cedar Rapids, IA is seeking an Embedded Software Verification Engineer on a 4-month contract. The role focuses on DO-178C DAL A/B verification for Display Head and Touch Screen software, requires strong Embedded C++ and low-level verification, and demands immediate contribution in a fast-paced team.

The candidate will perform requirements-based verification, develop test artifacts, execute tests on embedded hardware, and collaborate with onsite and global teams to meet schedules.

Qualifications

  • 5+ years in embedded software engineering or verification.
  • Hands-on DO-178C DAL A/B verification experience.
  • Experience with embedded hardware testing and debugging.
  • Strong communication and teamwork.

Responsibilities

  • Perform DO-178C DAL A/B verification activities.
  • Develop and maintain test cases, procedures, and reports.
  • Execute tests on embedded hardware and analyze results.
  • Perform low-level integration and unit testing.
  • Collaborate with developers, systems and reviewers to ensure compliance with project requirements.
  • Participate in daily Agile team meetings and work with onsite and global teams.

Skills

DO-178C DAL
Embedded C++
Unit testing
Verification on hardware
Collaboration

Job description

Embedded Software Verification Engineer (DO-178C) – Contract

Location: Cedar Rapids, IA (100% Onsite)

Duration: 4 Month Contract

Schedule: Monday–Saturday (Saturday work required)

Start Date: ASAP

Job Summary

We are seeking experienced Embedded Software Verification Engineers to support multiple avionics software projects focused on Display Head Software and Touch Screen Software. This role requires engineers with strong experience in DO-178C DAL A or DAL B Requirements-Based Verification, Embedded C++, and Low-Level Software Integration & Verification. Candidates must be able to contribute immediately in a fast-paced, collaborative engineering environment.

Key Responsibilities
  • Perform DO-178C DAL A/B requirements-based software verification activities.
  • Develop, execute, review, and maintain software verification artifacts, including:
  • Test Cases
  • Test Procedures
  • Test Reports
  • Execute verification tests on embedded hardware platforms and analyze results.
  • Perform low-level software integration and verification, including unit testing and debugging.
  • Collaborate with software developers, systems engineers, verification engineers, and reviewers to ensure compliance with project requirements.
  • Participate in daily Agile team meetings and work closely with both onsite teams and global engineering teams.
  • Review verification documentation for technical accuracy and DO-178C compliance.
  • Troubleshoot software and hardware integration issues in a laboratory environment.
  • Support multiple avionics software programs while maintaining quality and schedule commitments.
Required Qualifications
  • 5+ years of experience in embedded software engineering or software verification (3–4 years of highly relevant experience may also be considered).
  • Hands‑on experience with 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++.
  • Experience executing and debugging software on embedded hardware platforms.
  • Ability to work independently with minimal training in a fast-paced engineering environment.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with DO-178C DAL A or DAL B Requirements Development.
  • Experience supporting avionics, aerospace, or other safety-critical embedded systems.
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or another STEM discipline (preferred but not required).
  • 100% onsite in Cedar Rapids, IA.
  • Daily collaboration with cross-functional engineering teams.
  • Saturday work is currently required to support project schedules.
  • Immediate contribution is expected with minimal ramp-up time.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Verification Engineer
Embedded Software Verification Engineer

Saigepartners • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Avionics Embedded Verification Engineer – DO-178C (Onsite)
Avionics Embedded Verification Engineer – DO-178C (Onsite)

Belcan • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Real-Time Embedded Avionics Software Engineer
Real-Time Embedded Avionics Software Engineer

Cyient • Cedar Rapids (IA)

On-site
USD 95,000 - 120,000
Software Engineer – C++ / DO-178 (Aerospace)
Software Engineer – C++ / DO-178 (Aerospace)

Global Connect Technologies • Cedar Rapids (IA)

On-site
USD 83,000 - 124,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Software Engineer (C++/DO-178)
Software Engineer (C++/DO-178)

Pentangle Tech Services | P5 Group • Iowa (LA)

On-site
USD 83,000 - 124,000
Avionics Software Engineer
Avionics Software Engineer

Belcan • Iowa (LA)

On-site
USD 83,000 - 96,000
Software Engineer
Software Engineer

Pentangle Tech Services | P5 Group • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Embedded Software Design – Verification Engineer
Embedded Software Design – Verification Engineer

iCodde • Rockford (IL)

Hybrid
USD 100,000 - 130,000
Embedded Software Design & Verification Engineer
Embedded Software Design & Verification Engineer

Medium • Rockford Township (IA)

Hybrid
USD 85,000 - 120,000