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

cXUzdFNDcFc2Yk56UHVsakFJR2JRNHB4M1E9PQ==
  • 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

Green Key Resources

Entry Level Recruiter Job at Green Key Resources

The ideal candidate will be comfortable meeting new people frequently and have an ability to determine a candidate's potential through clever questions. They should have excellent organizational skills in order to build and maintain a pipeline of prospective candidates...

Berglund Construction

Assistant Project Manager Job at Berglund Construction

 ...ASSISTANT PROJECT MANAGER The Assistant Project Manager is responsible for assisting Project Managers and/or Superintendents in coordinating...  ...right. Qualifications: Assistant Project Manager: Entry Level-3 years of experience Bachelor's Degree or equivalent... 

DesignForce

Senior Hiring Specialist - Architecture & Engineering Job at DesignForce

 ...Senior Hiring Specialist - Civil Engineering & Architecture Were looking for a Senior Consultant to join our Workforce Strategy team...  ...discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/... 

SGS Consulting

Process Engineer I Job at SGS Consulting

 ...Job Responsibilities: Engineering Change Coordination: Responsible for planning, coordinating, technically assessing, assigning tasks...  ...created, approved, and trained on time and in accordance with process and quality specifications. For NPIs: Support development projects... 

Coforge

Desktop Support Specialist Job at Coforge

Job Title: Desktop Support Specialist Skills: Level 1.5, Pix boot, SCCM/ intune, Active Directory 360 issues, Bitlocker, MFA & Google DUO, autopilot, Experience: 4-6 Years Location: Southfield, Michigan, United States Job Type: Fulltime We at Coforge are...