Job Summary

Software Development Engineer

  • Location:
    Grand Rapids, Michigan
  • Job reference:
  • Category:
    Information Systems
  • Contract Type:

Modis Engineering is seeking a Software Development Engineer for a 12 month contact position Grand Rapids, MI. The desired candidate will have DO-178B including Level A, Real-time Operating Systems and Hypervisor technologies, and ARINC 653 partitioned environments. Candidates will have a Bachelor's Degree along with a minimum of four years of professional work experience including experience with DO-178B including Level D or higher, real-time embedded systems for avionics platforms and a US Citizenship or US Permanent Resident Status.


Platform software development for the Synergy Platform Software product based programs

Day-to-day execution of the work assigned by the SPS Development Lead, cross-functional coordination within the team and other product areas, development of the SPS product meeting the Multi-Generational Technology Plan (MGTP) / Multi-Generational Product (Development) Plan (MGPP) as directed by SPS Development Lead and advised by SPS Architect, and interaction with third-party suppliers

Provides low level support in the form of I/O drivers, Board Support Package drivers, data loaders, bootstraps, primary and secondary boot loaders, Hardware Abstraction Layers (HAL), Operating System Abstraction Layers (OSAL), Built in Test (BIT), Embedded Test Software (ETS) applications, Platform Configurations-records-utilities, Network Stack and drivers, Flash File Systems, Factory Support Applications (FSA), and Project Integration / Build
Work within an Agile Scrum Team with assigned tasks alongside other software engineers in developing well-written code which is tested and verified to design requirements
Develop and write low-level software drivers/functions (using peripheral datasheets, system design specifications and requirements, and memory maps)
Diagnose software environment / performance issues working with hardware and systems engineers


Real-time embedded systems
Hypervisor technologies
ARINC 653 partitioned operating environment
Enterprise Architect (EA Tool)

Education and Experience Requirements:

Bachelor's Degree in Engineering from an accredited university or college with a minimum of 4 years of professional work experience in an Engineering field
Minimum of 3 years of experience with a DO-178B including Level D or higher software development program
Minimum of 3 years of software engineering experience with a high degree of focus on real-time embedded systems for avionics platforms
Must have either US Citizen or US Permanent Resident Status

Preferred Qualifications:

Experience in a development role for a DO-178B including Level A, civil software development program
Real-time Operating Systems and Hypervisor technologies
ARINC 653 partitioned operating environment
Full life cycle software development through FAA certification
Experience in working with a global development team including both [GE and Domestic / Foreign Preferred] Suppliers
Proven record of accomplishment and meeting cost / schedule targets
Proven team building and problem-solving abilities
Strong in-depth knowledge of avionics products
Master's Degree
Experience in Agile development
Use of Enterprise Architect (EA Tool)
Use of Modeling Tools

Pay Rate: $50-60/hr (US citizenship or US Permanent Resident Status)

Work Hours: first shift Monday-Friday

Employment Type: 1 year contract

If you are interested in this Software Development Engineer job in Grand Rapids, MI then please click APPLY NOW. For other opportunities available at Modis Engineering go to If you have questions about the position or would like more information please contact John Perkins at 615-514-3501 or by email at

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement