Senior Embedded Software Engineer with DO‑178B/DO‑178C

People Consultancy Services (PCS)

Iowa (LA)

On-site

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

People Consultancy Services (PCS) is seeking an Embedded Software Developer/Engineer in Cedar Rapids, IA. Relocation is fine; the role is either full-time or contract.

The position involves designing, coding, testing, and delivering real-time embedded software for aircraft systems, using C, C++, and Python, while collaborating with cross-functional teams and customers.

Qualifications

  • 12+ years of embedded software development experience.
  • Proficient in C, C++, and Python.
  • Experience designing software using object-oriented design principles.
  • Demonstrated technical leadership with internal teams and external customers.
  • Knowledge of air/ground messaging and data link protocols (ARINC 429/618, VDL Mode 2, TCP/IP, ATN OSI).
  • Design, code, test, and support embedded software to meet requirements.
  • Build and deliver real-time embedded software for target environments.
  • Assist with system-level testing and cross-functional coordination.
  • Participate in design and code reviews to catch issues early.

Responsibilities

Skills

C
C++
Python
Embedded systems
RTOS
Object-oriented design
System architecture
Leadership

Education

STEM degree

Job description

Role: Embedded Software Developer/Engineer
Cedar Rapids, IA -
Relocate is fine.
Full Time/Contract
Required Qualifications:
  • Shall have 12+ Years of embedded Software Development
  • Working knowledge of C, C++, and Python.
  • Knowledge of designing new software systems using object-oriented design principles.
  • Demonstrated technical leadership capability for working with internal organizations and external customers.
  • Knowledge of air/ground messaging and related data link protocols, including ARINC 429, ARINC 618, VDL Mode 2, TCP/IP, and ATN OSI, as well as aircrew human-machine interface design.
  • Design, code, test, and provide ongoing support for embedded systems software to meet technical and customer requirements.
  • Design and code based on low-level software requirements.
  • Build, test, and deliver real-time embedded software to target environments in support of program and customer commitments.
  • Assist with system-level testing, working closely with cross-functional areas to coordinate desired solutions, document problem reports, and support resolution activities.
  • Participate in design and code reviews with other members of the team to identify and eliminate problems early in the development process.
Qualification:
  • Degree in Science, Technology, Engineering or Mathematics (STEM)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Embedded Avionics Software Engineer
Real-Time Embedded Avionics Software Engineer

Cyient • Cedar Rapids (IA)

On-site
USD 95,000 - 120,000
Senior Embedded Engineer – Flight Systems (DO-178B/C)
Senior Embedded Engineer – Flight Systems (DO-178B/C)

eInfochips (An Arrow Company) • Cedar Rapids (IA)

On-site
USD 110,000 - 140,000
401k with matching contributions
Disability Insurance (Short/Long Term)
Health Savings Account (HSA) / Health?
+1
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Alumni Founders • Mountain View (CA)

On-site
USD 180,000 - 240,000
Embedded Software Engineer
Embedded Software Engineer

Adecco • Los Angeles (CA), California (MO)

On-site
USD 120,000 - 180,000
Advanced Embedded Software Engineer
Advanced Embedded Software Engineer

Jobtailor • Clearwater (FL)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Actalent • Dallas (TX)

On-site
USD 110,000 - 150,000
Medical
Dental
Vision
+10
Embedded Software Development Engineer (Senior Level)
Embedded Software Development Engineer (Senior Level)

CS GROUP • East Hartford (CT)

Hybrid
USD 110,000 - 140,000
Annual bonus
Retirement benefit
Training opportunities
+5
Embedded Systems Expert DO178C
Embedded Systems Expert DO178C

CS Group • East Hartford (CT)

Hybrid
USD 150,000 - 210,000
Annual cash bonus opportunity
2% annual retirement benefit
Training/Professional Development
+6
Embedded Software Engineer - Lead
Embedded Software Engineer - Lead

L&T Technology Services • Cedar Rapids (IA)

On-site
USD 110,000 - 140,000