Skip to content
mimi

Embedded Software Engineer

LRSolutions, LLC

Rochester Hills · On-site Full-time Senior $95k – $110k/yr 1mo ago

About the role

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.

Additional Information

Must be local to Rochester Hills, MI

Onsite work 5 days per week (Mon.-Fri) in Rochester Hills, MI

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.

Skills

C++CAN FDDockerDoIPEmbedded LinuxISO 15765J1939NXP microprocessorsPodmanTCP/IPTLSUDSVPN

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free