Project Engineer - Embedded Systems
Gables Search Group · Rochester, MI · 1 wk ago
EngineeringFull-time
Key Responsibilities
- Lead the design and development of diagnostic and embedded software for connected vehicle platforms.
- Define and implement system architecture, requirements, and integration strategies.
- Develop and validate communication protocols (CAN/J1939, ISO 15765-2, J1708/J1587, UDS, ISO 22900).
- Ensure compliance with RP1210, RP1227, and J2534 standards.
- Support cybersecurity, safety, and regulatory initiatives throughout product development.
- Collaborate with OEMs, suppliers, and cross-functional teams to ensure seamless system integration.
- Coordinate firmware, API driver, and network stack development (C/C++, .NET, TCP/IP, TLS, VPN, IPsec).
- Manage troubleshooting, validation, and documentation through final deployment.
Qualifications
- Degree in Electrical, Computer, or Software Engineering (or related field).
- Background in embedded systems or automotive/heavy-duty software development.
- Strong understanding of PC, mobile, and embedded application integration.
- Skilled in Visual Studio 2022, MCUXpresso, Git, Agile, and CI/CD environments.
- Experience debugging firmware and IoT devices.
- Preferred Linux experience on embedded systems.
- Familiarity with Wi-Fi, Bluetooth, or BLE.
- Knowledge of cybersecurity practices and containerized applications (Docker/Podman).