Description

Job responsibilities include

  • 4+ years of relevant engineering development work experience in embedded software development, systems design, or product validation.
  • Combination of up to 4 years of embedded C/C++ and Matlab Simulink experience
  • Remote Control feature development in embedded C and Matlab Simulink
  • Issue resolution through triage and troubleshooting
  • Agile Sprint environment
  • Validation plan development
  • Coordination with a global team of machine, systems, software, and validation teams
  • Ability to work effectively with a culturally diverse work group
  • Required Qualifications:
  • The individual must have a Bachelor’s degree (or equivalent) in an accredited Engineering or Computer Science or equivalent technical field.
  • Minimum of 4 years of relevant engineering development work experience in embedded software development, system design, or product validation.
  • Great teamwork, communication, analysis, and troubleshooting skills are required.
  • Experience with software development tools such as git, debuggers, and compilers.
  • The individual should be a self-starter, highly motivated, able to learn at an accelerated pace, and willing to put in the time to get the job done.
  • Desired Qualifications:
  • Experience in the areas of robotics, remote control, or autonomy
  • Experience with datalinks (CAN, Ethernet, etc.) and associated tools (CANape, Wireshark, etc.)
  • Experience with modeling tools such as Matlab/Simulink in an embedded software environment
  • Experience with system-level feature design and specification
  • Linux experience
  • Experience programming in C#, C++, and/or Python
  • Experience developing with embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications

Education

Any Graduate