Share this job
Software Engineer (10177)
Sterling Heights, MI
Apply for this job

Description


Join a dynamic group of software engineers responsible for the development and support of embedded application software for a family of ground vehicles. The engineer will participate in activities covering the entire software development life-cycle, from requirements development to final testing and delivery of software products. Activities include:

  • Develop Fire Control software for the Abrams and MK46 platforms (including power control, diagnostics, states/modes, sights, and ballistics functionality)
  • Perform software requirements analysis.
  • Develop software preliminary and detail design utilizing software design tools as specified by department standards.
  • Develop code to implement software design, code development shall conform to department standards and procedures.
  • Develop test procedures and perform unit/functional test on the executable software.
  • Perform hardware/software integration.
  • Debug software issues discovered throughout multiple testing phases.
  • Develop and maintain software in accordance with the project and department development processes.
  • Prepare status reports to management and support design/code reviews.
  • Interface with other GDLS departments and business units, including Systems Engineering and Quality.


Position Requirements

  • Bachelor's degree in Computer Science, Software Engineering or related technical field.
  • 7+ years related engineering experience.
  • Strong background in high level programming language such as Ada, C, or C++
  • Be comfortable supporting integration issues in a lab and on a vehicle
  • Knowledge of Mil STD 1553, Ethernet and CAN data bus desired.
  • Knowledge of GIT, BitBucket, and Confluence desired 
  • Knowledge/experience with DOORS desired.
  • Ability to work in a team environment.
  • Linux, Unix & PC experience.
  • Some travel may be required.


Role is a mix of office and lab/vehicle environment.

Hybrid role, must be willing to be onsite 80% of the time, 50% of time will be for lab/vehicle equipment access.

Apply for this job
Powered by