Synergy Platform Software Development Engineers

Less than 5 years experience  •  Business Services

Salary depends on experience
Posted on 02/23/18
Grand Rapids, MI
Less than 5 years experience
Business Services
Salary depends on experience
Posted on 02/23/18

Details: A Synergy Platform Software Development Engineer job in Grand Rapids, MI is currently available through Belcan. In this role, you will be responsible for platform software development for the SPS product based programs.


VX WORKS
C
DOORS

Synergy Platform Software Development Engineers Job Duties:

The Synergy Platform Software Development Engineer 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. This developed software is used by application software teams developing operational flight programs (OFP) as well as manufacturing test operations. You will 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.

Essential Responsibilities
Specifically, you will:
? Be responsible for 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
? Report to the SPS Development Lead and functionally report to the Subsection Manager
? Define / Refine interface requirements
? Define / Refine software requirements
? Define / Refine software architecture and software design
? Define / Refine software implementation
? Execute software integration activities
? 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
? Report earned value using common ABMs / CA Rally
? Interface across company locations including both UK and US sites
? Execute platform software reuse strategies and processes

Qualifications/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



Desired Characteristics

? Experience in a development role for a DO-178B including Level A, civil software development
program
? Knowledge in Real-time Operating Systems and Hypervisor technologies
? Experience in ARINC 653 partitioned operating environment
? Experience in 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
? Strong oral and written communication skills
? Strong interpersonal skills
? Ability to interface effectively with all levels of the organization
? Master's Degree
? Experience in Agile development
? Use of Enterprise Architect (EA Tool)
? Use of Modeling Tools


224831

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.