System Engineer - Embedded System
Job Description
Job Opportunity - Embedded System Engineer
Location : Carmel, IN
Duration : Full-Time
Role Overview
We are seeking a highly skilled Embedded Systems Engineer with strong expertise in automotive systems, specifically in Occupant Sensing and safety-critical features. The ideal candidate will act as a technical owner, driving end-to-end feature development from requirements analysis to system validation, ensuring alignment across software, hardware, and algorithm teams.
Key Responsibilities
1. Requirements Engineering & System Design
- Perform detailed requirements analysis and functional decomposition of feature-level requirements into system and algorithm-level specifications.
- Define and develop system architecture, ensuring traceability and completeness.
- Translate customer and regulatory requirements into technical specifications.
2. Technical Ownership
- Act as the technical lead/owner for Occupant Sensing features.
- Ensure system coherence across algorithms, embedded software, hardware, and validation teams.
- Drive design discussions and ensure alignment with project goals.
3. Architecture & Modeling
- Analyze and document model architectures, data flows, and state machines.
- Define fault handling strategies and ensure robustness in system design.
- Review and validate system behavior under various operating conditions.
4. Design Review & Problem Solving
- Review and challenge design decisions to identify gaps and risks.
- Apply structured problem-solving techniques such as 5 Whys and Fishbone analysis.
- Ensure technical robustness and compliance with automotive standards.
5. Communication & Diagnostics
- Work with automotive communication protocols including:
- CAN, CAN-FD, LIN, SENT
- Implement and debug diagnostic services based on UDS (ISO 14229).
- Analyze vehicle network topology and ensure seamless communication across ECUs.
6. Tools & Development Environment
- Utilize requirements management tools such as DOORS and Polarion.
- Work with architecture and modeling tools like Enterprise Architect or Rhapsody.
- Perform debugging and validation using tools such as:
- Oscilloscopes
- Vector CAN Analyzer / CANoe
7. System Validation & Debugging
- Conduct system-level testing and validation in lab and vehicle environments.
- Analyze hardware schematics and support debugging activities.
- Support OTA (Over-the-Air) update validation and troubleshooting.
8. Process & Compliance
- Follow and contribute to ASPICE-compliant development processes.
- Ensure adherence to Functional Safety (ISO 26262) and Automotive Cybersecurity standards.