Model-Based Development Engineer
Sterling Heights, MI
Model-Based Development Engineer
- Perform model-based code development for lethality functionality using Matlab/Simulink software development tools, including use of other Mathworks tools (e.g., Stateflow). Includes weapon system control, sighting system control, operator interface, firing logic, etc. Covers full-functionality operation and degraded modes of operation.
- Perform system and subsystem requirements analysis, development, integration, and test for functionality on medium-caliber turret platforms. Area of interest is lethality.
- Perform system, subsystem, & LRU-level requirements analyses across lethality functionality, identifying interfaces & functionality for multiple programs/platforms. Examples of lethality functionality include weapon motion, sighting system motion, fire control states/modes, weapon firing, sensors, actuators, crew station interfaces (e.g., displays, hand stations), & diagnostics, with support as needed to power distribution, embedded training, etc. All efforts include consideration for fully operational & degraded modes.
- Support software and hardware development activities for make or buy items as required to ensure planned subsystem and turret-level test activities occur according to project plans.
- Prepare for laboratory/turret/vehicle integration/test by authoring test plans/procedures, defining test layout, power, harnessing, emulators, fault injection, etc.
- Perform hardware and software test in lab, turret, and vehicle environments to release new/modified designs and/or to investigate & troubleshoot issues. Such testing includes use of various types of test equipment (e.g., multi-meters, oscilloscopes, Ethernet/CANBus/RS-422/etc. bus monitors, logic analyzers, spectrum analyzers, custom test equipment). Includes consideration for model-based test and automated test.
- Summarize integration/test findings via test reports upon completion, working to identify corrective actions for issues.
- Support box-level verification/qualification tests as required, including environmental test.
- Analyze subsystem requirements and develop logic for flowcharts, state charts, state diagrams, and lethality algorithms for design documents.
- Support development, production, and fielding by investigating problem reports (e.g., engineering, manufacturing, or obsolescence problem reports) & resolving issues. Support development and release of design changes to address issues.
- Coordinate with other organizations, compiling input, providing status, and providing suggested course(s) of action as required.
- Work with outside suppliers in support of procurement / supplier management in cases where component is buy instead of make.
- Support technical reviews.
- Bachelors Degree in Electrical Engineering (BSEE), Computer Engineering (BSCE) or Robotics preferred. Similar technical degrees may be considered if experience aligns with this Requisitions (electrical/computer-based) work description and other job requirements. Fewer years will be required with an advanced degree within same or applicable discipline(s).
- Job primarily in the office and on-site in laboratory and/or turret/vehicle. Occasional travel to field, production, or supplier facilities required, including both domestic & international (largely Canada) destinations. Durations typically 1 week. Infrequently 2 weeks.
Need US Passport
- Specific experience with lethality, fire control, sighting, & weapon control subsystem elements preferred, but not essential. However, experience within some commercial and/or military vehicle integrated subsystem preferred, with desire & ability to apply experiences to lethality subsystem.
- Hands-on experience with laboratory and/or vehicle integration/test preferred, including use of specialized test equipment (e.g., multi-meters, bus analyzers, oscilloscopes, data-recording devices) required. Experience with software tools (e.g., Matlab) to post-process and interpret recorded data also desired.
- Experience with embedded processing development required, using high-level (e.g., Labview, Matlab/Simulink) and/or lower-level (e.g., C, C++) development tools. Experience can be with integration/test tools (e.g., laboratory emulators) or with vehicle hardware. Specific experience with Matlab/Simulink model-based code development preferred.
- Experience with electrical hardware design desired (e.g., 2-wire interconnect diagrams, test harnesses, lab test hardware & emulators) desired.
- Experience with requirements management (e.g., via DOORS) desired.
- Ability to meet essential Anthropomorphic Size Restriction (ASR) requirements to work inside turrets & military vehicles is required.
- Ability to lift and carry test equipment weighing 30 lbs required.
- Overtime, weekend, holiday, & off-hours work occasionally required to complete time-critical tasks.
- Good written and oral communication skills required.
- Must be capable of working in a team environment.
- Valid passport, or ability to obtain valid passport, required.
- Ability to obtain a U.S. Secret Clearance.