Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Embedded Software Engineer - Linux TouchScreen

  • Job type Posted on: Jun 23, 2026
  • Experience level Global Connect Technologies
  • Employment type Oak Brook, Illinois
  • Employment type Onsite
  • Salary Full-time

Job Title :

Embedded Software Engineer - Linux TouchScreen

Job Type :

Full-time

Job Location :

Oak Brook Illinois United States

Remote :

No

Jobcon Logo Job Description :

Job Description

Job Title: Embedded Software Engineer – Linux Touch Screen Applications

Location: Oak Brook, IL/ Sioux Falls, SD

Job Type: Full-Time

Job 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 Responsibilities

  • Design, 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 Qualifications

  • Bachelor’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 Qualifications

  • Experience 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.


Jobcon Logo Position Details

Posted:

Jun 23, 2026

Reference Number:

6d50cf49e2b9741a

Employment:

Full-time

Salary:

Not Available

City:

Oak Brook

Job Origin:

ziprecruiter

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Embedded Software Engineer - Linux TouchScreen    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Description

Job Title: Embedded Software Engineer – Linux Touch Screen Applications

Location: Oak Brook, IL/ Sioux Falls, SD

Job Type: Full-Time

Job 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 Responsibilities

  • Design, 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 Qualifications

  • Bachelor’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 Qualifications

  • Experience 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.


Loading
Please wait..!!