Functional Specification Development Engineer

@ 2T Consulting
2T Consulting2tconsulting.com

Functional Specification Development Engineer

Canton, Michigan
Posted 1 day ago

About the job

Join a company developing automotive ECU systems, focusing on functional specs, requirements management, and stakeholder collaboration for embedded automotive solutions.

Requirements

  • 5+ years in automotive embedded systems
  • Knowledge of Bluetooth protocols
  • Experience with requirement tools
  • Strong communication skills
  • Understanding of ECU interfaces

Qualifications

  • Experience in requirements engineering
  • Familiar with JIRA and GitHub
  • Understanding of vehicle communication
  • Ability to develop clear specifications

Full job description

Must-Have Technical/Functional Skills
  • 5+ years in automotive embedded systems, ECU software, requirements engineering, or functional specification development.
  • Strong knowledge of automotive development lifecycle, software releases, and agile execution.
  • Understanding of Bluetooth protocols/profiles such as BLE, Classic Bluetooth, GATT, GAP, pairing, bonding, advertising, scanning, and secure communication for Bluetooth Module ECU applications.
  • Understanding of NFC concepts such as reader/card emulation, tag detection, pairing/handshake flows, authentication, secure access, and diagnostics for NFC Module ECU applications.
  • Ability to write clear, testable, supplier-ready specifications covering logic, flows, data, and interfaces.
  • Strong communication skills for OEM, supplier, validation, and stakeholder coordination.
  • Experience with requirement management tools such as JAMA, DOORS, Polarion, or equivalent.
  • Hands-on experience with JIRA for backlog, sprint, defect, and dashboard management.
  • Working knowledge of GitHub or similar version control tools.
  • Understanding of CAN communication, ECU interfaces, diagnostics, and body/connectivity features.
Roles & Responsibilities
  • Decompose vehicle/system requirements into clear ECU-level requirements for supplier implementation.
  • Develop and maintain functional specifications aligned with software releases and sprint commitments.
  • Maintain traceability across requirements, validation artifacts, and release documentation.
  • Manage JIRA tickets for requirements, defects, sprint planning, validation status, and release readiness.
  • Collaborate with OEM teams, suppliers, and stakeholders to resolve clarifications, design gaps, and release dependencies.
  • Support project health reporting, risk tracking, and timing feasibility assessments.
Show full description