Demo

Senior Embedded Software Engineer

Global Connect Technologies
Oak Brook, IL Full Time
POSTED ON 6/25/2026
AVAILABLE BEFORE 7/23/2026

Job Title: Embedded Software Engineer III – Linux Touch Screen Applications

Location: Sioux Falls, SD OR Oak Brook, IL

Client: CNH Industrial

Job Summary

CNH Industrial is seeking an experienced Embedded Software Engineer III to join its Linux Touch Screen Applications team. The selected candidate will be responsible for designing, developing, testing, and maintaining C software applications for Linux-based embedded systems used in agricultural and construction equipment. This role requires strong expertise in modern C development, multithreading, Linux environments, and object-oriented programming.

Key Responsibilities

  • Design and develop software applications and embedded systems that meet business and product requirements.
  • Develop clean, efficient, maintainable, and well-documented C code.
  • Implement and optimize multithreaded applications in Linux environments.
  • Perform software testing, debugging, and issue resolution to ensure high-quality deliverables.
  • Collaborate with cross-functional teams including Product Management, QA, and System Engineering.
  • Maintain and enhance existing software applications and embedded platforms.
  • Participate in code reviews and contribute to software architecture discussions.
  • Utilize Git for source control and Jira for project/task management.
  • Support product development from concept through production release.

Required Qualifications

  • Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science, or related field.
  • 7 years of software development experience.
  • Strong experience with C 14/C 17.
  • Solid understanding of multithreading and concurrent programming.
  • Hands-on experience with Linux Operating Systems.
  • Strong Object-Oriented Programming (OOP) skills.
  • Experience using Git version control and Jira.
  • Excellent troubleshooting and debugging skills.
  • Demonstrated leadership and mentoring abilities.

Preferred Qualifications

  • Experience developing GUI/Touch Screen applications.
  • Embedded Linux application development experience.
  • Knowledge of software design patterns and system architecture.
  • Experience working in Agile development environments.

Required Skills

  • C (14/17)
  • Embedded Linux
  • Multithreading
  • Object-Oriented Programming (OOP)
  • Git
  • Jira
  • Software Design & Development
  • Debugging & Troubleshooting
  • Touch Screen Application Development


Salary.com Estimation for Senior Embedded Software Engineer in Oak Brook, IL
$138,698 to $159,500
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Global Connect Technologies

  • Global Connect Technologies Holland, MI
  • Job Title: Technical Lead Location: Holland, MI Experience Level: 7-10 years MES / MOM Application Support: Provide L2/L3 support for MES/MoM systems (e.g.... more
  • 14 Days Ago

  • Global Connect Technologies Holland, MI
  • Job Role: Technical Lead – MES / MOM Application Support Location: Holland, MI Job Type: Full-Time Job Summar yWe are seeking an experienced Technical Lead... more
  • 14 Days Ago

  • Global Connect Technologies Milwaukee, WI
  • Key Responsibilities: Develop BMS algorithms (SOC, SOH, SOP, cell balancing, thermal management). Perform Model-Based Design (MBD) using MATLAB/Simulink an... more
  • 15 Days Ago

  • Global Connect Technologies Milwaukee, WI
  • Job Title: Battery Management System Engineer Location: Milwaukee, WI Job Summary Position Summar yWe are seeking an experienced BMS Solution Architect to ... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Senior Embedded Software Engineer jobs in the Oak Brook, IL area that may be a better fit.

  • Infleqtion Chicago, IL
  • At Infleqtion we solve the world’s most challenging problems using cutting-edge quantum technology. Our mission is to commercialize atom-based quantum prod... more
  • 13 Days Ago

  • Motorola Solutions Schaumburg, IL
  • Company Overview At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pu... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!