company logo

Embedded Software Engineer

DMV IT Service

Office

Mossville, Illinois, United States

Full Time

Job Title: Embedded Software Engineer

Location: Mossville, IL

Employment Type: Contract

About Us:

DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.

Job Purpose:

A skilled Embedded Software Engineer is needed to support the Networking and Connectivity team within the Advanced Technologies and Solutions division. The role focuses on the end-to-end development of embedded software features for remote control functionalities in heavy machinery. This includes design, development, integration, and testing of embedded control systems in a collaborative and fast-paced engineering environment.

Requirements

Primary Responsibilities:

  • Develop and maintain embedded software solutions using C++, Linux, MATLAB, Simulink, and GitHub.
  • Investigate and resolve software issues through structured debugging, triage, and analysis.
  • Work in an Agile development environment, participating in sprint planning, reviews, and retrospectives.
  • Create and implement software validation strategies and test plans.
  • Coordinate with global teams across multiple disciplines including systems, hardware, and validation.
  • Collaborate with a diverse, cross-functional team to meet project goals and deadlines.

Required Technical Skills:

  • Minimum 4 years of hands-on experience in embedded software development, systems engineering, or validation.
  • Combined experience of up to 4 years in embedded C/C++ programming and working with Linux systems.
  • Familiarity with unit testing frameworks, such as C Test or Google Test (GTest).
  • Proven ability to define and document system-level requirements and feature specifications.

Preferred Qualifications:

  • Experience working in robotics, autonomous systems, or remote control applications.
  • Proficiency in datalink protocols like CAN and Ethernet, and tools such as CANape or Wireshark.
  • Understanding of FMEA methodologies and common electronic failure modes.
  • Previous work with real-time embedded software in sectors like mobile machinery, industrial equipment, or off-road vehicles.
  • Comfortable using software development tools such as Git, debuggers, and compilers.

Soft Skills:

  • Excellent teamwork and interpersonal communication skills.
  • Strong analytical thinking and problem-solving abilities.
  • Ability to collaborate across disciplines and cultures in a global team environment.

Education & Experience Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field is required.
  • 5–7 years of relevant experience is preferred.
  • Candidates with a Master’s degree and 3–5 years of experience will also be considered.

Embedded Software Engineer

Office

Mossville, Illinois, United States

Full Time

August 12, 2025

company logo

DMV IT Service