What are the responsibilities and job description for the Project Engineer - Embedded Systems position at Gables Search Group?
We’re recruiting for a Project Engineer to lead development of embedded and diagnostic software solutions for heavy-duty vehicle applications. This position combines hands-on technical design with project leadership across PC, mobile, and embedded platforms to deliver high-performance, secure, and compliant products.
Key Responsibilities
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.
- 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.
- Linux experience on embedded systems.
- Familiarity with Wi-Fi, Bluetooth, or BLE.
- Knowledge of cybersecurity practices and containerized applications (Docker/Podman).