Software Engineer

PDS Inc.
Cedar Rapids, IA, United States
about 1 month ago
Apply on www.cjhunter.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$190,861.0
Working hours
Regular working hours

Tech stack

Unit Testing Collaborative Software Computer Engineering Software Debugging Embedded C Software Engineering System Programming Software Verification Safety Critical Systems Information Technology DO-178B

Job description

As a Software Engineer, you’ll play a critical role in supporting multiple aviation software programs focused on advanced cockpit display technologies. Working within a collaborative engineering environment, you’ll help develop, test, verify, and validate software that contributes to the safety and performance of aircraft systems used around the world., * Participate in daily team meetings to coordinate priorities, progress, and program milestones.

  • Develop requirements-based test cases and test procedures for safety-critical avionics software.
  • Collaborate with requirements engineers, software developers, verification specialists, and reviewers to create and approve test artifacts.
  • Execute software verification activities in accordance with DO-178C standards.
  • Perform low-level software integration and verification, including unit testing activities.
  • Execute and debug software tests running on embedded hardware platforms in laboratory environments.
  • Analyze test results, identify issues, and support root cause investigations.
  • Work closely with both onsite and global engineering teams, including virtual collaboration with international engineering partners.
  • Ensure verification documentation meets quality and certification requirements.
  • Support multiple projects involving:
  • Display Head Software
  • Touch Screen Software, Gain valuable experience working with DO-178C processes, embedded C++ development, avionics software verification, and cutting-edge aviation technologies.

Requirements

  • Minimum of 5 years of relevant software engineering experience.
  • Experience with DO-178C DAL A or DAL B Requirements-Based Verification.
  • Experience with Low-Level Software Integration and Verification, including unit testing.
  • Strong experience developing software in Embedded C++.
  • Ability to work effectively in collaborative, cross-functional engineering teams.
  • Strong analytical, debugging, and problem-solving skills., * Experience with DO-178C DAL A or DAL B Requirements Development.
  • Bachelor’s degree or higher in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or another STEM discipline.
  • Experience within aviation, aerospace, avionics, or other safety-critical software environments.
  • Familiarity with embedded hardware testing and laboratory-based verification activities., If you’re an experienced software engineer with a background in DO-178C verification, embedded C++, and safety-critical systems, this is your opportunity to make a lasting impact on the aviation industry.

Benefits & conditions

Competitive Compensation

Earn an exceptional rate of $91.76 per hour while contributing to programs that are advancing the future of aerospace innovation., Pay Details: $91.76 per hour

Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.

Equal Opportunity Employer/Veterans/Disabled

Military connected talent encouraged to apply

To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.pdstech.com/candidate-privacy

The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

  • The California Fair Chance Act
  • Los Angeles City Fair Chance Ordinance
  • Los Angeles County Fair Chance Ordinance for Employers
  • San Francisco Fair Chance Ordinance

About the company

PDS Tech Commercial is partnering with a leading aviation technology organization to hire a Software Engineer for an exciting consulting opportunity in Cedar Rapids, IA. If you have a passion for embedded software, avionics systems, and safety-critical verification, this role offers the opportunity to make a direct impact on next-generation aviation technology.

In this position, you’ll contribute to the development and verification of software powering advanced display systems, including display head and touchscreen technologies used in modern aircraft. Your expertise will help ensure software quality, reliability, and compliance with the rigorous standards required for aviation safety., Apply today and join PDS Tech Commercial in helping develop the advanced avionics technologies that keep the world flying safely.

Apply for this position

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

Apply on www.cjhunter.com
Prepare application

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ć · World Congress 2023

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all