Job Title: Embedded Software Engineer – Linux Touch Screen ApplicationsLocation: Oak Brook, IL/ Sioux Falls, SDJob Type: Full-TimeJob Summary:We are seeking an experienced Embedded Software Engineer with strong expertise in C++ and Linux application development to design, develop, and support touchscreen-based software solutions for next-generation agricultural and construction equipment. The ideal candidate will have experience developing robust, object-oriented applications in Linux environments and be capable of leading technical initiatives from concept through production.Key ResponsibilitiesDesign, develop, and maintain C++ applications for Linux-based touchscreen systems.Develop clean, efficient, and well-documented code using C++14/17 standards.Implement multi-threaded software solutions and optimize application performance.Collaborate with cross-functional teams including product management, QA, and engineering.Troubleshoot, debug, and resolve software defects throughout the development lifecycle.Participate in software architecture, code reviews, and technical decision-making.Utilize Git for source control and Jira for project tracking and issue management.Support software integration, validation, and production release activities.Maintain and enhance existing applications while ensuring high-quality standards.Required QualificationsBachelor’s degree in Computer Science, Software Engineering, or related field.7+ years of professional software development experience.Strong hands-on experience with C++ (C++14/C++17).Experience developing multi-threaded applications.Strong proficiency with Linux Operating Systems.Experience with Git and Jira.Solid understanding of Object-Oriented Programming (OOP) principles.Proven problem-solving and debugging skills.Demonstrated leadership and mentoring abilities.Preferred QualificationsExperience with embedded Linux or touchscreen/HMI application development.Knowledge of software development lifecycle and agile methodologies.Experience working on industrial, automotive, agricultural, or construction equipment software.