What are the responsibilities and job description for the Project Engineer – Embedded Systems position at Food Management Search?
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
-
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).
Apply today to join a forward-thinking engineering team that values collaboration, precision, and technical excellence.