Unify Technologies
Embedded Software Developer
Skills
5 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$80,000 – $90,000 / year
Location:
Cedar Rapids, IA, USA
Work mode:
Onsite
Published on:
14 October 2026
What they need
We are seeking an experienced Senior Embedded Software Engineer to design, develop, test, and maintain embedded software systems that meet technical specifications, safety standards, and customer requirements. The ideal candidate will have strong expertise in real-time embedded software development, DO-178B/DO-178C standards, and aviation communication protocols, along with the ability to provide technical leadership and collaborate with cross-functional teams.
Key Responsibilities
- Design, develop, test, and maintain embedded software to meet technical specifications, system requirements, and customer expectations.
- Translate low-level software requirements into efficient, reliable, and maintainable software designs and code.
- Develop, integrate, and deliver real-time embedded software to target hardware and operational environments in support of program milestones and customer commitments.
- Support system-level testing and integration activities by collaborating with cross-functional engineering teams.
- Identify, document, troubleshoot, and resolve software defects and system-level issues.
- Participate in software design reviews, code reviews, and technical discussions to identify and address potential issues early in the development lifecycle.
- Apply object-oriented design principles and established software engineering practices to develop robust embedded software systems.
- Ensure software development activities align with applicable DO-178B/DO-178C standards and project quality requirements.
- Collaborate with internal engineering teams and external customers to resolve technical challenges and deliver effective solutions.
- Provide technical guidance and demonstrate leadership throughout the software development lifecycle.
Required Qualifications
- 10+ years of professional experience in embedded software development.
- Strong understanding of DO-178B/DO-178C airborne software development standards.
- Hands-on programming experience in C, C++, and Python.
- Experience designing, developing, testing, debugging, and integrating real-time embedded software.
- Knowledge of object-oriented design principles and their application in software system development.
- Familiarity with low-level software requirements, software verification, system integration, and code review processes.
- Demonstrated technical leadership skills, including collaboration with internal organizations and external customers.
- Knowledge of aviation air/ground messaging systems and related data link protocols, including:
- ARINC 429
- ARINC 618
- VDL Mode 2
- TCP/IP
- ATN OSI
- Understanding of aircrew human-machine interface (HMI) design and related avionics system requirements.
- Ability to work effectively in a cross-functional engineering environment.
Education
- Bachelor’s degree or higher in a Science, Technology, Engineering, or Mathematics (STEM) discipline.
Pay: $80,000.00 - $90,000.00 per year
Benefits:
- Relocation assistance
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
iSupplier
Software System Engineer – Systèmes embarqués & Architectur
390
Freelance
93400 Saint-Ouen-sur-Seine, France
Hybrid
Skills
5 months ago
Quick apply
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
42K€ à 45K€ selon expérience
Permanent contract
78230 Le Pecq, France
Onsite
Skills
6 days ago
Quick apply
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
400€ - 430€ selon expérience
Freelance
78230 Le Pecq, France
Onsite
Skills
6 days ago
Quick apply