Embedded Software Engineer Job at Global Connect Technologies, Oak Brook, IL

UzNVREMrVmR1amxiMnIyWTI3Wjh3MkFoRnc9PQ==
  • Global Connect Technologies
  • Oak Brook, IL

Job Description

Job Title: Embedded Software Engineer – Display & Guidance Systems

Location: Oak Brook, IL

Employment Type: Full-Time

Job Description

We are seeking an experienced Embedded Software Engineer to support develops advanced tractors and construction equipment for the agriculture and construction/mining industries. Our Display & Guidance Systems team is responsible for the critical electronic interface that drives tractor operations — from user-facing displays to autonomous guidance features.

We are expanding our team to support an important platform modernization effort: migrating our current Android/Java-based display software to a next-generation Qt/C++/Linux-based display system. This effort includes both rewriting and re-architecting components of the existing application, spanning business logic to user interface.

We are seeking strong, hands-on Software Engineers with experience in embedded multithreaded C++ development, object-oriented design, and real-time systems.

Key Responsibilities

  • Partner with senior engineers to establish weekly development goals and deliverables.
  • Design and develop display and guidance system software in C++ for embedded platforms.
  • Collaborate with Systems Engineering to refine requirements and technical solutions.
  • Implement new feature sets and enhance existing functionality on the platform.
  • Support Linux device development and subsystems.
  • Contribute to system architecture discussions, especially for Qt-based components when applicable.
  • Write, run, and maintain unit tests to identify and resolve bugs.
  • Interface software with vehicle communication protocols (e.g., CAN, LIN) and networking layers.
  • Focus on high-quality code — with daily time spent 60–80% on software development.
  • Work on performance optimization related to clock cycles, data latency, and bus communication.

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 4+ years of experience in embedded application software development.
  • Strong proficiency in C++ programming.
  • Experience with object-oriented and multithreaded system design.
  • Demonstrated experience with hardware/embedded systems (not purely web-
  • Familiarity with communication/networking protocols such as:
  • CAN
  • LIN
  • RS-232 / RS-485
  • Ethernet
  • USB
  • Excellent communication and collaboration skills.

Job Tags

Full time,

Similar Jobs

iStaff

General Manager Job at iStaff

Overview We are seeking a highly experienced Construction General Manager to lead and scale a rapidly growing portfolio of large-scale industrial manufacturing projects. This role is responsible for overseeing multiple concurrent projectsoften exceeding 10 active builds...

The Judge Group

Pharmacist Job at The Judge Group

 ...Job Title: Pharmacist Location: Morrisville, NC Shifts available: M-F 9:00AM 5:30PM M-F 5:30PM-2:00AM Job Engagement: Contract ( through 06/19/2026) Essential Functions Oversee daily pharmacy operations, ensuring workflow efficiency and adherence... 

Capelli Sport

Data Entry Assistant Job at Capelli Sport

 ...an exceptional customer experience. By players What We Are Looking For: Were looking for a detail-oriented and organized Data Entry Assistant to support our sales and operations teams. If you thrive in fast-paced environments, love working with data, and are committed... 

Vensure Employer Solutions

Directional Drill Operator/Locator Job at Vensure Employer Solutions

 ...complete daily site inspections. Knowledge, Skills and Abilities Knowledge of utility depths and placements; general knowledge of construction practices. Able to read blueprints/underground utility plans/redlines and interpret work assignments. Adheres to... 

Atlantis Casino Resort Spa

Casino Shift Manager Job at Atlantis Casino Resort Spa

Come join Team Atlantis! The Casino Shift Manager is the Acting General Manager on Duty and is responsible for performing numerous daily tasks and routines that ensure quality service is provided to all guests. During each shift, the Casino Shift Manager will visit each...