Embedded Software Engineer

3 Days Old

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.
Location:
Mossville, IL, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search