Embedded Software Engineer Job at Productive Resources, Springfield, IL

OFV0c01JS3hKMWxQQ2NkeSt3YXpGaXQ3cmc9PQ==
  • Productive Resources
  • Springfield, IL

Job Description

Job Description

Job Description

Embedded Software Engineer QT/C++/Linux

Springfield, IL - Full Time

Productive Resources ( is seeking a candidate to be part of our engineering team at our customer's facility in Springfield, IL. As a member of our team, the selected candidate will be an Embedded Software Engineer with 3+ years of hands-on experience developing Linux-based embedded systems. The ideal candidate will have a strong background in modern C++ and Qt/QML for GUI development, complemented by proficiency in C for hardware-level programming. This role requires expertise in embedded Linux, GUI design, and softwarehardware integration, as well as the ability to debug and optimize applications in resource-constrained environments.

Duties:

  • Design, develop, and maintain Qt-based graphical user interfaces (QML/C++) for embedded systems.
  • Implement application and middleware logic in modern C++ (C++11 or newer) with attention to performance, maintainability, and scalability.
  • Work with Linux-based embedded platforms, including configuration, build systems, and device-level integration.
  • Develop low-level software components in C for direct interaction with hardware and chipsets.
  • Collaborate closely with hardware engineers to ensure smooth integration between software, firmware, and electronics.
  • Debug and optimize code for constrained embedded environments, focusing on memory usage, CPU load, and responsiveness.
  • Create and maintain technical documentation for designs, code, and processes.
  • Participate in peer reviews, provide constructive feedback, and mentor junior engineers where applicable.
  • Stay up to date with embedded systems trends, Qt best practices, and Linux development tools.

Requirements:

  • Bachelors degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent work experience.
  • 3+ years of experience in embedded software development, with significant hands-on work in C++ and Qt/QML.
  • Strong proficiency in Linux application and system-level programming.
  • Proficiency in C for hardware-level or performance-critical modules.
  • Familiarity with embedded chipsets, microcontrollers, and related peripherals (e.g., IC, SPI, UART).
  • Experience with debugging tools, oscilloscopes, and logic analyzers in an embedded context.
  • Understanding of build systems (CMake, qmake, or similar) and version control (Git).
  • Strong problem-solving skills, attention to detail, and a collaborative mindset.
  • Ability to work independently in a fast-paced engineering services environment, managing multiple projects at once.

Preferred:

  • Experience with cross-compilation toolchains and embedded Linux build frameworks (Yocto, Buildroot).
  • Familiarity with real-time operating systems (RTOS).
  • Exposure to unit testing frameworks and CI/CD pipelines for embedded software.
  • UI/UX sensibility for designing clean, intuitive user interfaces.

As a condition of employment consideration, Productive Resources conducts pre-employment screening, including a background check and drug test. In addition, an employment candidate is required to provide proof of identity and legal authority to work in the United States.

Why work for Productive Resources?

Productive Resources is a full-service engineering firm with over two decades of experience serving leading global clients. Our expertise is project-based product development and manufacturing engineering support. Our primary focus industries are off highway equipment including agricultural, construction, defense, mining, recreational, industrial, and specialty machines. We lead with our reputation for quality, teamwork, and innovative solutions. We invest in our people, providing resources and opportunities for ongoing development. Our workplace fosters innovation, prioritizes the well-being of our team, and encourages creativity. Our diverse experience and client base will challenge your technical skills and provide greater opportunities for growth.

We Offer Competitive Benefits:

  • Group Health, Dental and Vision Insurance
  • Company Paid Life Insurance
  • Voluntary Life, AD&D, and Disability Insurance available
  • Voluntary Critical Illness and Accident Insurance available
  • Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plans for Medical Expenses and Dependent Care
  • Health Savings Account (HSA) Programs available
  • Health Care Flexible Spending Account (FSA) Plan
  • Paid Time Off (PTO)
  • Health Care Support Program complimentary health advocacy program provides 24/7 assistance.
  • Adoption Assistance Program
  • Employee Assistance Program (EAP)
  • Caregiver Support Programs
  • Financial Wellbeing Support
  • Commuter Benefits Program
  • Training and Development

Equal Opportunity and Veteran Friendly

Job Tags

Full time, Temporary work, Work experience placement, Flexible hours,

Similar Jobs

Roundup Fellowship Inc

Registered Behavior Technician Job at Roundup Fellowship Inc

 ...Responsible for supporting and maintaining a physically and psychologically safe environment. Uphold principles of the trauma informed...  ...equivalent) and four years experience working with children OR a Bachelors degree. Must have 5 years of Valid Driving experience... 

VDS Consulting Group

Senior Lean Six Sigma Consultant - Remote Contract Position Job at VDS Consulting Group

 ...Company : Value Driven Solutions (VDS) Client - Leading Consulting Firm Location : Remote Employment Type : Contract Daily Rate : $900/day plus expenses Industry : Manufacturing Client : [Confidential Partner - Leading Consulting Firm] About the... 

Cornell College

Library Circulation Assistant Job at Cornell College

 ...Summary Under the direction of the Circulation Coordinator, assists with the daily operations of the circulation department, including...  ..., preferably two, as a student circulation assistant at Cole Library. Knowledge required: Present professional appearance and... 

Aldi

Retail Team Member Job at Aldi

 ...Job Description Our store employees are the face of the ALDI shopping experience. Their hard work makes it possible to uphold our company philosophy, providing quality products at the best possible price. Their smiles and pleasant demeanors keep customers coming back... 

Ascension

Registered Nurse Pediatric Operating Room Job at Ascension

 ...Details Department: Pediatric Operating Room Schedule: FT Weekends (Fri, Sat & Sun - 0630-1900) Hospital: Dell Children's Medical Center Location: 4900 Mueller Blvd, Austin,Texas78723-3051 Benefits Paid time off (PTO) Various health insurance options...