Location
Rochester Hills, MI
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Embedded Software Engineer
**Must be local to Rochester Hills, MI**
Onsite work 5 days per week (Mon.-Fri) in Rochester Hills, MI
The Opportunity
As our
Embedded Software Engineer
, you will bridge the gap between complex hardware and cutting-edge software. You won’t just be managing projects—you’ll be the architect behind secure, high-performance diagnostic ecosystems that span PC, Mobile, and Embedded platforms. If you love the challenge of making "big iron" smarter, safer, and more connected, this is your sandbox.
How You’ll Make an Impact
- Architect the Connection:
Design the system architecture and integration strategies that allow heavy-duty vehicles to communicate across diverse software and hardware environments.
- Drive Technical Innovation:
Lead the charge in developing high-level firmware and application software, mastering everything from CAN FD and UDS to secure DoIP.
- Fortify the Future:
Be the champion for cybersecurity and safety, ensuring our diagnostic solutions are as resilient as the trucks they serve.
- Collaborate with Titans:
Partner directly with OEMs, fleets, and global suppliers to solve real-world problems and deploy solutions that keep the industry moving.
- Bridge the Platforms:
Seamlessly integrate PC-based drivers with mobile API layers and embedded IoT devices to create a unified user experience.
The Toolkit You Bring
- The Foundation:
A degree (BS/MS) in EE, CE, or CS, backed by 5\+ years of battle-tested experience in embedded systems or automotive diagnostics.
- Code Proficiency:
You’re a pro in
C\+\+ and multithreading
, with a deep understanding of implementing API drivers across PC and mobile platforms (.NET/C\+\+).
- Communication Mastery:
You speak the "language of the vehicle" fluently, including CAN, J1939, and ISO 15765\.
- Firmware Expertise:
Hands-on experience with VCI devices and NXP microprocessors, with the ability to debug IoT hardware like a detective.
- Security Mindset:
A strong grasp of TCP/IP stacks and secure communication (TLS, VPN) to keep our data locked down.
Bonus Points For:
- A love for
Embedded Linux
and containerization (
Docker/Podman
).
- Experience with the "invisible wires"—
Wi-Fi, Bluetooth SPP, and BLE
.
- A passion for staying ahead of the curve in
embedded cybersecurity
.
Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race. color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information or any other consideration prohibited by law or contract.
Must be legally authorized to work in the US without sponsorship for employment visa status now or in the future.
Please no third-party recruiting agencies.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.