Haystack
← Back to Jobs
Technology
MG

Embedded Software Engineer 1

Medinext Global LLCMossville, IL🇺🇸United StatesPosted Oct 9, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Mossville, IL, United States
Posted
19 hours ago
Embedded SystemsC++IoT

Job Description

Job Summary:

We are looking for an Embedded Software Engineer with at least 3 years of experience in embedded software development using C/C++. The ideal candidate should have experience with embedded systems, hardware troubleshooting, and communication protocols.

Key Responsibilities:

  • Develop, maintain, and debug embedded software using C/C++.

  • Troubleshoot embedded systems using electrical schematics, wiring diagrams, and hardware datasheets.

  • Work with communication protocols such as CAN, J1939, Ethernet, and Modbus.

  • Identify and resolve technical issues in embedded controllers and electronic control units (ECUs).

  • Participate in the complete Software Development Life Cycle (SDLC), including development, testing, debugging, and deployment.

  • Collaborate with hardware, software, and engineering teams to resolve technical problems.

Required Skills:

  • 3+ years of embedded software development experience using C/C++.

  • Experience in automotive, industrial equipment, IoT, or embedded electronics.

  • Knowledge of CAN/J1939, Ethernet, Modbus, or similar communication protocols.

  • Experience with hardware debugging and troubleshooting.

  • Understanding of SDLC.

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

Preferred Skills:

  • Experience with telematics, connected devices, embedded controllers, or ECUs.

Candidate Preferences:

  • Local candidates near Mossville, IL are preferred.

  • Relocation candidates are accepted.

  • LinkedIn profile should match the resume.

Similar jobs