Senior Embedded Software Engineer Job at Pentangle Tech Services | P5 Group, Oak Brook, IL

R2hFQWZ0SytBZWlORUdhQ3lrSVRlcnJmT1E9PQ==
  • Pentangle Tech Services | P5 Group
  • Oak Brook, IL

Job Description

About the Role

We are seeking a Senior Software Engineer to join a high-impact team developing advanced electronic display and guidance systems for agricultural and construction equipment. This role focuses on modernizing legacy systems by transitioning from Android/Java-based platforms to C++/Qt/QML on Linux .

You will play a key role in designing, developing, and re-architecting embedded software that powers critical machine functions, including autonomous guidance and implement control systems.

Key Responsibilities

  • Design and develop embedded software applications using C++
  • Contribute to the migration of existing applications from Java to C++
  • Re-architect system components, including business logic and UI layers
  • Develop and enhance GUI applications using Qt/QML
  • Collaborate with Systems Engineers to refine requirements and define solutions
  • Work on Linux-based embedded systems and device-level development
  • Implement object-oriented and multithreaded application design
  • Perform unit testing, debugging, and code optimization
  • Develop features for vehicle display and guidance systems
  • Work with communication protocols such as CAN/LIN for vehicle integration
  • Analyze system performance including latency, clock cycles, and data transmission

Required Qualifications

  • 5+ years of experience in embedded software development
  • Strong proficiency in C++
  • Experience with Qt and QML for GUI development
  • Solid understanding of object-oriented programming and multithreading
  • Experience working with Linux-based systems
  • Hands-on experience in GUI development
  • Strong debugging and problem-solving skills

Preferred Qualifications

  • Experience with CAN or LIN communication protocols
  • Background in automotive, agricultural, or heavy equipment systems
  • Experience migrating or refactoring legacy systems (e.g., Java to C++)
  • Familiarity with real-time systems and performance optimization

Work Environment

  • Hybrid work model (2–3 days onsite in Oak Brook, IL)
  • Collaborative, fast-paced engineering team
  • High visibility role with impact on next-generation product platforms

Job Tags

Similar Jobs

Rundog Real Estate Group

Administrative Assistant Job at Rundog Real Estate Group

 ...the needs of our clients and communities. Role Description This is a full-time hybrid role for an Administrative Assistant, based in Austin, TX, with opportunities to work from home on occasion. The Administrative Assistant will support daily operations, perform... 

GREENLIGHT EXPRESS LOGISTICS LLC

Independent Contractor Delivery Driver Job at GREENLIGHT EXPRESS LOGISTICS LLC

 ...Job Description Were hiring reliable and motivated Independent Contractor Delivery Drivers (1099) to deliver small parcels throughout Detroit, Dearborn, Dearborn Heights,Garden City, Inkster , Livonia, Redford, , Plymouth, Canton, Wayne, Westland, Ypsilanti and surrounding... 

Verbind Partners

Private Chef Job at Verbind Partners

 ...including allergies, restrictions, and lifestyle-based diets Oversee all kitchen operations including organization, cleanliness, and food safety compliance Source premium ingredients and manage relationships with suppliers and vendors Maintain accurate inventory... 

JR Metal Works

Welder Job at JR Metal Works

 ...package, and clear opportunities for advancement in a company thats moving forwardfast. Position Summary The Night Shift II Welder is responsible for performing high-quality welding and fabrication work in a safe, efficient, and independent manner during night-... 

PSI

Construction Accountant Job at PSI

We are seeking a detail-oriented Construction Accountant to join PSI's finance team. The Construction Accountant will be responsible for managing financial transactions, budgeting, and reporting specific to construction projects. This role requires collaboration with project...