Tasks:
- Review software requirements. Identify and document missing, incomplete or ambiguous requirements. Software requirements include: functional requirements, diagnostics requirements, hardware interface to software (HITS), and end of line test requirements for automotive electronics.
- Generate software design specifications
- Generate and execute software test plans
- Maintain software configuration management
- Follow Lear ESD Software Development Process
- Lead development and implementation of best practices within the software organization*
- Mentor less experienced engineers*
Tools:
- MS Word, MS Excel, Visio, State Transition Diagrams
- Configuration management tools: CM Synergy, MKS
- 8/16 bit ‘C' Compilers, Assemblers
- Motorola Start12, HC08, PIC, ST, NEC
- Automotive protocols: CAN (Canalyzer, Canoe), J1850, Class 2 (VLT)
Education/Experience:
- B.S. in Electrical Engineering or Computer Science (minimum)
- M.S. in Electrical Engineering or Computer Science (preferred) *
- 7+ years of embedded software development experience *
- 5 years automotive experience *
* Requirements above Software Engineer position
|