Back to search
LRSolutions, LLC Linkedin · Posted 1mo ago

Embedded Software Engineer

Rochester Hills, Michigan, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed 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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent