Share this job
Embedded Software Engineer
Fargo, ND
Apply for this job

Embedded Software Engineer

Fargo, ND - Full Time


Productive Resources (www.productiveresources.com) is seeking a candidate to be part of our engineering team at John Deere's facility in Fargo, ND. As a member of our team, the selected candidate will perform basic product design, testing and/or analysis work for a defined portion of a project. Operate in a team environment, providing input to design solutions and participating in design reviews. Develop recommendations within established guidelines; work and decisions are reviewed by supervisors before implementation.

 

This full-time position is indefinite in duration with the opportunity of professional growth, and additional opportunities within our organization. 


Duties:

  • Design, develop, and maintain firmware and embedded software for real-time operating system (RTOS) environments.
  • Implement software solutions in C/C++ to control and monitor embedded systems.
  • Use debugging tools (oscilloscopes, logic analyzers, in-circuit debuggers, etc.) to test, troubleshoot, and validate embedded applications.
  • Perform code reviews, version control, and configuration management using GitHub (or equivalent SCM tools).
  • Collaborate with cross-functional teams (hardware, systems, QA) to integrate and validate embedded solutions.
  • Develop test plans and test cases for verification of embedded software functionality and performance.
  • Document design decisions, software specifications, and system integration processes.


Requirements:

  • Understanding of real-time operating system.
  • Experience in firmware (embedded software) development.
  • Experience in C or C++ programming language.
  • Experience with development and debugging tools (source level debuggers, oscilloscopes, logic analyzers, etc.).
  • Experience using GitHub or other version/configuration management system.


Preferred:

  • Experience in Python programming language.
  • Working experience with CAN communication network.
  • Working experience with J1939/ISO11783 communication protocols.
  • Experience with signal processing techniques (digital filters, FFTs, etc.).
  • Experience with advanced algorithms, including but not limited to Machine Learning and AI.

 

As a condition of employment consideration, Productive Resources conducts pre-employment screening, including a background check and drug test. In addition, an employment candidate must 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