Embedded Software Engineer - Linux TouchScreen
Job in
Oak Brook, DuPage County, Illinois, 60523, USA
Listed on 2026-07-15
Listing for:
Global Connect Technologies
Full Time, Seasonal/Temporary
position Listed on 2026-07-15
Job specializations:
-
Software Development
Unix/Linux, Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer
Job Description & How to Apply Below
Job Title:
Embedded Software Engineer – Linux Touch Screen Applications 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.
- 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.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×