Embedded Software Engineer - Displays

Sterling Heights, MI 48310

Posted: 03/07/2023 Employment Type: Contract Industry: Engineering Job Number: 240111

Job Description

Embedded C++, Linux and/or VxWorks knowledge, CAN tools experience. Computer Engineering or Computer Science degree. Displays group, good embedded software development experience. GUI experience is a plus.  

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 military combat vehicle applications
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 Ada/C/C++.
Perform hardware/software integration, functional and unit 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
Bachelors degree in Computer Science, Software Engineering, Electrical Engineering, Other technical degrees will be considered with related experience.
5+ years related engineering experience.
5+ years of Object Oriented development experience
Background in Ada and 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.
US Citizenship required
Ability to work in a team environment.
Some travel may be required.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: