CrawlJobs Logo

Embedded Software Engineer - DO-178

United States, Sugar Grove Employment contract · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

As a Embedded Software Engineer - DO-178, you will contribute to the development and verification of embedded software in compliance with DO-178C guidelines for safety-critical avionics systems. You will work closely with system engineers, software developers, and certification specialists to ensure compliance with aviation safety standards. For this role, we are seeking mid-level to senior engineers with strong expertise in DO-178 V&V activities, particularly testing on target. The position also requires the ability to work autonomously and take ownership of assigned tasks. Candidates must be located within a 1-hour driving distance of Sugar Grove, Illinois.

Job Responsibility

  • Engage directly with customers to resolve technical or logistical issues
  • Independently execute according to project plans
  • Collaboratively work with other software and test engineers throughout verification phases of the product development lifecycle
  • Perform software verification and validation activities (reviews, unit testing, integration testing, and testing on target hardware)
  • Participate in technical reviews and audits
  • Collaborate with multidisciplinary teams (systems, hardware, quality, safety)
  • Work independently with minimal supervision and drive tasks to completion

Requirements

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, or Aerospace Engineering
  • Mid-level to senior experience in DO-178 V&V, with a strong focus on testing on target
  • Experience in embedded software development
  • Good understanding of DO-178C software lifecycle processes
  • Experience with C or C++ programming
  • Knowledge of software verification activities (unit testing, integration testing, structural coverage)
  • Strong communication skills and ability to work autonomously in a collaborative engineering environment

Nice to have

  • Familiarity with requirements management and traceability tools (e.g., DOORS or equivalent)
  • Experience with avionics certification environments

What we offer

  • All members included in annual cash bonus opportunity
  • 2% annual retirement benefit opportunity
  • Training/Professional Development opportunities for all members
  • 6 paid holidays
  • Industry leading medical, dental, and vision Insurance
  • Vacation / Sick Time / Bereavement leave
  • Employee Assistance Program, including mental health benefits
  • Spouse / Child Optional Life
  • Whole Life Insurance / Critical Illness Insurance / Legal Assistance / Military Leave

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Software Engineer - DO-178

8 matching positions

Do-178 Software Engineer

As a DO-178 Software Engineer, you will contribute to the development and verifi...
Location
Location
United States , East Hartford
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, or Aerospace Engineering
  • Experience in embedded software development
  • Good understanding of DO-178C software lifecycle processes
  • Experience with C or C++ programming
  • Knowledge of software verification activities (unit testing, integration testing, structural coverage)
  • Strong communication skills and ability to work in a collaborative engineering environment
Job Responsibility
Job Responsibility
  • Develop embedded software for real-time avionics systems
  • Participate in the full software lifecycle in accordance with DO-178C
  • Produce and maintain certification artifacts (plans, standards, and lifecycle data)
  • Perform software verification and validation activities (reviews, unit testing, integration testing)
  • Contribute to traceability between requirements, design, code, and tests
  • Support certification activities with authorities and customers
  • Participate in technical reviews and audits
  • Collaborate with multidisciplinary teams (systems, hardware, quality, safety)
What we offer
What we offer
  • All members included in annual cash bonus opportunity
  • 2% annual retirement benefit opportunity
  • Training/Professional Development opportunities for all members
  • 6 paid holidays
  • Industry leading medical, dental, and vision Insurance
  • Vacation / Sick Time / Bereavement leave
  • Employee Assistance Program, including mental health benefits
  • Spouse / Child Optional Life
  • Whole Life Insurance / Critical Illness Insurance / Legal Assistance / Military Leave
Read More
Arrow Right

Rust Embedded Software Engineer

Airbus Helicopters is looking for a RUST Embedded Software engineer H/F to join ...
Location
Location
France , Marignane
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Educated to 5 years’ degree level (or equivalent) in computer science, software, electronics or related discipline
  • 5+ years in development of embedded real time software (C, ada, …) with more than 3 years in development in RUST
  • Experience with Real Time Operating System
  • Experience with ED-12/DO-178 certification or other industry standards (e.g.: IEC 61508, ISO 26262, ..)
  • Experience with configuration management processes and tools (e.g. svn, git, clearcase…)
  • Very good knowledge on avionic systems
  • Good communication skills : adhesion of decision-makers, mentoring, training
  • Fluent in English, French
Job Responsibility
Job Responsibility
  • Refine system functional/project needs in software architecture
  • Contribute in the design of the complete solutions architecture in order to deploy a product line, ensure that the product match with the required safety, quality and performance levels according to the systems engineering processes and customer needs
  • Write the documentation package for software team and support them
  • Develop (maintainable and reusable) Software components, taking into account their performance on Hardware and what is done on other avionics projects
  • Define and put in place integration tests to validate the software architecture behaviour
  • Identify and share integration problems by collaborating with System team, Software team, experts .... and propose improvements
  • Perform requirement based testing of the developed software components
  • Determine methods, processes and means for development activities in accordance with the applicable regulation
What we offer
What we offer
  • Financial rewards: Attractive salary, agreements on success and profit sharing schemes, employee savings plan abounded by Airbus and employee stock purchase plan on a voluntary basis
  • Work / Life Balance: Extra days-off for special occasions, holiday transfer option, a Staff council offering many social, cultural and sport activities and other services
  • Wellbeing / Health: Complementary health insurance coverage (disability, invalidity, death). Depending on the site: health services center, concierge services, gym, carpooling application
  • Individual development: Great upskilling opportunities and development prospects with unlimited access to +10.000 e-learning courses to develop your employability, certifications, expert career path, accelerated development programmes, national and international mobility
  • Flexible working arrangements
  • Fulltime
Read More
Arrow Right

Senior Engineer - DO-178 Verification & Validation

Wind River Systems is seeking a Member of the Technical Staff– Certification Cen...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech or ME/MTech degree in Computer Science, Electronics Engineering, or equivalent
  • 6 - 10 years of software verification & validation experience
  • Good understanding of full lifecycle software engineering concepts from requirements to integration tests
  • Excellent English communication skills, both written and verbal
  • Strong problem-solving skills
  • Ability to develop test cases based on high level requirements, low level requirements and test strategies possessing knowledge of input test variations
  • Excellent debugging skills
  • Ability to guide and help other engineers
  • LDRA/RTRT, Polarion, DOORS, Git, Jira, Intel/Arm/PPC boards
  • Experience in scripting language e.g. Python
Job Responsibility
Job Responsibility
  • Certification, validation, and verification for new and modified existing embedded software products in compliant to DO-178C/ CENELEC 50128 /ISO 26262 standards
What we offer
What we offer
  • Medical insurance: Group Medical Insurance coverage
  • Additional shared cost medical benefit in the form of reimbursements
  • Employee Assistance Program
  • Vacation and Time off: Employees are eligible for various types of paid time off
  • Additional Time off’s – Birthday, Volunteer Time off, Wedding
  • Wellness Benefits through Unmind
  • Carrot (Family -forming support)
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer II

We’re ALTEN Technology USA, an engineering company helping clients bring groundb...
Location
Location
United States , Twinsburg
Salary
Salary:
85000.00 - 90000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of three (3) years of professional experience in embedded software engineering
  • Hands-on development experience under safety- or mission-critical design standards (e.g., DO-178, IEC 61508, or similar)
  • Proficiency in C programming for embedded systems
  • Practical experience with source code management tools and collaborative development workflows
  • Familiarity with application lifecycle management tools supporting requirements, traceability, testing, and defect tracking
  • Strong verbal and written communication skills, with the ability to clearly explain complex technical topics
  • Demonstrated experience debugging embedded software using simulators or on-target hardware
  • Proficiency with standard office productivity tools
  • Ability to support long-duration development programs spanning multiple years
Job Responsibility
Job Responsibility
  • Participate in all phases of embedded software development, from concept through long-term maintenance
  • Develop, review, and maintain software requirements, ensuring proper traceability throughout the lifecycle
  • Design, implement, and peer-review embedded software solutions
  • Diagnose and resolve software issues running on embedded targets or simulation environments
  • Perform root-cause analysis for software defects and field-reported issues
  • Utilize development and analysis tools to evaluate performance characteristics such as memory usage, stack depth, execution timing, and verification coverage
  • Define and implement test approaches aligned with software requirements
  • Assist with investigation and resolution of software verification and validation discrepancies
  • Provide technical support during customer, regulatory, and government audits
Read More
Arrow Right

Embedded Software Engineer II

We’re ALTEN Technology USA, an engineering company helping clients bring groundb...
Location
Location
United States , Denver
Salary
Salary:
85000.00 - 90000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of three (3) years of professional experience in embedded software engineering
  • Hands-on development experience under safety- or mission-critical design standards (e.g., DO-178, IEC 61508, or similar)
  • Proficiency in C programming for embedded systems
  • Practical experience with source code management tools and collaborative development workflows
  • Familiarity with application lifecycle management tools supporting requirements, traceability, testing, and defect tracking
  • Strong verbal and written communication skills, with the ability to clearly explain complex technical topics
  • Demonstrated experience debugging embedded software using simulators or on-target hardware
  • Proficiency with standard office productivity tools
  • Ability to support long-duration development programs spanning multiple years
Job Responsibility
Job Responsibility
  • Participate in all phases of embedded software development, from concept through long-term maintenance
  • Develop, review, and maintain software requirements, ensuring proper traceability throughout the lifecycle
  • Design, implement, and peer-review embedded software solutions
  • Diagnose and resolve software issues running on embedded targets or simulation environments
  • Perform root-cause analysis for software defects and field-reported issues
  • Utilize development and analysis tools to evaluate performance characteristics such as memory usage, stack depth, execution timing, and verification coverage
  • Define and implement test approaches aligned with software requirements
  • Assist with investigation and resolution of software verification and validation discrepancies
  • Provide technical support during customer, regulatory, and government audits
Read More
Arrow Right

Embedded Software Engineer II

We’re ALTEN Technology USA, an engineering company helping clients bring groundb...
Location
Location
United States , Greensboro
Salary
Salary:
85000.00 - 90000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of three (3) years of professional experience in embedded software engineering
  • Hands-on development experience under safety- or mission-critical design standards (e.g., DO-178, IEC 61508, or similar)
  • Proficiency in C programming for embedded systems
  • Practical experience with source code management tools and collaborative development workflows
  • Familiarity with application lifecycle management tools supporting requirements, traceability, testing, and defect tracking
  • Strong verbal and written communication skills, with the ability to clearly explain complex technical topics
  • Demonstrated experience debugging embedded software using simulators or on-target hardware
  • Proficiency with standard office productivity tools
  • Ability to support long-duration development programs spanning multiple years
Job Responsibility
Job Responsibility
  • Participate in all phases of embedded software development, from concept through long-term maintenance
  • Develop, review, and maintain software requirements, ensuring proper traceability throughout the lifecycle
  • Design, implement, and peer-review embedded software solutions
  • Diagnose and resolve software issues running on embedded targets or simulation environments
  • Perform root-cause analysis for software defects and field-reported issues
  • Utilize development and analysis tools to evaluate performance characteristics such as memory usage, stack depth, execution timing, and verification coverage
  • Define and implement test approaches aligned with software requirements
  • Assist with investigation and resolution of software verification and validation discrepancies
  • Provide technical support during customer, regulatory, and government audits
Read More
Arrow Right

Senior Embedded Software Engineer

Elevate Global Aviation Safety as our next Senior Embedded Software Engineer (GP...
Location
Location
United States , Sunnyvale
Salary
Salary:
119500.00 - 164400.00 USD / Year
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in C programming and modular/structured software design for embedded or minimal architectures
  • Proven experience with Multi-Threaded Operating Systems and designing real-time, time-critical software
  • Proficiency in Python 3.x and a solid understanding of digital hardware and microprocessor architecture
  • Eligibility for Future Clearance: This position requires the ability to obtain and maintain a DOD secret level clearance. U.S. Citizenship is a prerequisite for this process
Job Responsibility
Job Responsibility
  • Spearhead modular software design from requirement interpretation to final implementation, ensuring high-performance GPS signal recovery and timing
  • Architect time-critical solutions by interacting closely with hardware and firmware teams to widen our advantage in leading-edge receiver technology
  • Own the certification lifecycle by following structured processes to document, verify, and achieve DO-178 certification for mission-critical products
What we offer
What we offer
  • Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans
  • tax savings plans for health, dependent care and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan
  • Fulltime
Read More
Arrow Right
New

Software Engineer - Aircraft State

Be part of a team that is responsible for development, systems integration, and ...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Engineering, Computer Science or related field
  • 5+ years Aerospace Industry experience
  • Experience in avionics software requirement development
  • Experience in avionics validation
  • Experience in avionics integration
  • Experience in avionics verification
  • Experience with ARINC 661 model-based graphics software development
  • Experience working with sensors used for aircraft position and navigation (Air Data, AHRS, GPS, etc.)
  • Experience integrating or interfacing with aircraft systems (flaps, gear, cabin pressure, FADEC, etc.)
  • Familiar with DO-178
Job Responsibility
Job Responsibility
  • Development, systems integration, and verification of core Aircraft State and/or Aircraft Systems monitoring and synoptics applications to be hosted on the Next Generation Avionics Platform
  • Fulltime
Read More
Arrow Right