CASY-MSCCN Jobs

CASY-MSCCN Logo

Job Information

General Dynamics Land Systems Design System Engineer in Sterling Heights, Michigan

OVERVIEW The System Design Engineer duties include the development of system/subsystem design and requirements, software requirements, integration, and verification test. They shall ensure the design has been fully defined, traceable, and validated during testing down to the components and software requirements. They shall ensure that all of their tasks and quality products are completed on-time. ONSITE: This role may require working onsite up to 100%. This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance). INTRODUCTION General Dynamics is a global Fortune 100 company, proudly serving the aerospace and defense industry for over 70 years. General Dynamics Land Systems (GDLS), a business unit of General Dynamics, has a strong foundation of delivering core engineering and manufacturing capabilities to our clients for military vehicles. Our team is focused on continuous process and productivity improvements that reduce product costs while increasing troop safety and effectiveness. Land Systems continues to work with the US Armed Forces and its Allies to ensure these vehicles remain survivable, relevant, flexible, affordable, and capable of addressing a dynamic threat environment. RESPONSIBILITIES Their roles and responsibilities include: Will define and ensure traceability of the system and subsystem requirements and software requirements Will review software modules for vehicle electronics and understand building and configuring VxWorks, Linux, or other embedded operating systems Develops System Requirements tools using MBSE and SYS ML tools (ex Cameo Magic Draw) Understands Linux system programming tasks, including driver development and new hardware enablement on embedded Linux systems and can assist in design, develop, test, deploy, maintain and improve software Performs functional analysis to develop flows and concepts of execution Designs and develop the system and subsystem architecture, interfaces, and design including commonality considerations Will decompose system and subsystem performance and verification requirements, and develop design verification plans and reports Ensures the system, subsystem, and component interfaces are maintained Ensures the system design aligns across physical, power, data, and software Integrates and verify the system and subsystem components in the Lab/Vehicle Defines and execute system and subsystem integration, test, and verification plans Provides technical inputs to planning, schedules, and cost estimates Achieves proficiency in one or multiple domains (e.g., Software User Interface design, Power, Fire Control, Diagnostics, Information Assurance, C4, etc.) REQUIRED QUALIFICATIONS Bachelor's Degree in an Engineering discipline, Electrical Engineering desired. 10+ years related engineering experience sought but will consider fewer years with advanced degree Strong skills in software requirements development, design, and test Cameo Magic Draw Experience (or similar software tool) required Experience with ensuring full compliance of system requirements from Performance Specification, down to component level testing Experience with full requirements traceability from System Requirements down to component level requirements and to verification Ability to troubleshoot low level software issues and distinguish between hardware and software issues Capable of developing C and / or C++ code that can be maintained and updated over decades PREFERRED QUALIFICATIONS

Experience with Linux device drivers, bootloaders, or other system programming is a strong plus Experience with safety critical systems or real time systems is desirable Experience with one or more build environments such as Buildroot, OpenEmbedded, or in particular Yocto

DirectEmployers