Job Details

ID #46138546
State Michigan
City Sterlingheights
Job type Contract
Salary USD TBD TBD
Source Softworld, Inc.
Showed 2022-10-01
Date 2022-09-30
Deadline 2022-11-28
Category Et cetera
Create resume

Software Engineer - C / Qt

Michigan, Sterlingheights, 48312 Sterlingheights USA

Vacancy expired!

Title: Software Engineer - Displays

Location: Sterling Heights MI

Type: Contract to hire

Overview:

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 lifecycle, from requirements development to final testing and delivery of software products.

Activities include:

  • Displays experience, GUI development, Qt, embedded software design
  • Develop embedded Display software for the Abrams Main Battle Tank.
  • Familiar with GUI framework development such as Qt.
  • 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. Primarily embedded C/C.
  • Perform hardware/software integration and functional test.
  • Develop and maintain software in accordance with the project SDP.
  • Prepare status reports to management and support design/code peer reviews
  • Displays experience, GUI development, Qt, embedded software design
  • Embedded software design and development experience with wheeled vehicle background
  • Preferred Board Support software (BSP), VxWorks and/or Linux is a big plus
  • Bachelor's degree in computer science, Software Engineering, Electrical Engineering, Other technical degrees will be considered with related experience.
  • Background in C/C required.
  • Experience with GUI frameworks such as Qt, and OpenGL
  • Experience in modeling and simulation helpful.
  • Experience with Army or other military training systems helpful.
  • Linux, Unix & PC experience.
  • Experience with CM tools such as ClearCase, Subversion, or GIT
  • Knowledge of Mil STD 1553, Ethernet, and CAN data bus desired.
  • Demonstrated leadership capabilities. Strong verbal & written communication skills.
  • Ability to work in a team environment.
  • Some travel may be required.
  • Fifty percent office environment, fifty percent lab environment

Vacancy expired!

Subscribe Report job