Talent.com
Embedded Software Engineer

Embedded Software Engineer

DMV IT ServiceMossville, IL, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

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.
  • serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • Mossville, IL, US