Share this job
Embedded Software Engineer
Moline, IL
Apply for this job

Embedded Software Engineer – C/Embedded Systems

Mt. Joy, IA or New Holland, PA - Full Time

 

Productive Resources (www.productiveresources.com) is seeking a candidate to be part of our engineering team at our customer's facility in Mt. Joy, IA or New Holland, PA. As a member of our team, the selected candidate will be an Embedded Software Engineer with 3+ years of hands-on experience developing software for microcontrollers, processors, and real-time systems. The ideal candidate has deep expertise in C programming, strong familiarity with common communication protocols, and the ability to bridge software and hardware seamlessly. This role offers the opportunity to work on complex, real-world systems across industries like agriculture, construction, defense, and industrial machinery.


Duties:

  • Design, develop, and maintain embedded software for microcontrollers and processors.
  • Write clean, efficient, and maintainable code in C (with working knowledge of C++ where applicable).
  • Debug and troubleshoot both software and hardware issues in embedded environments.
  • Implement and test communication protocols (UART, SPI, I²C, Serial).
  • Collaborate with hardware engineers to ensure smooth system integration.
  • Participate in the complete development lifecycle, from concept to testing and deployment.
  • Provide technical guidance and mentoring to junior engineers.


Requirements:

  • 3+ years of experience in embedded systems development.
  • Advanced proficiency in C; solid understanding of C++ is a plus.
  • Experience with hardware-level programming and peripheral interfacing.
  • Familiarity with communication protocols such as UART, SPI, I²C, and Serial.
  • Strong debugging skills for both hardware and software.
  • Excellent problem-solving ability and attention to detail.
  • Strong communication skills and collaborative mindset.


Preferred:

  • Experience with RTOS (Real-Time Operating Systems).
  • Knowledge of embedded Linux or similar platforms.
  • Experience with low-level hardware interfacing and board bring-up.


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



Apply for this job
Powered by