Software Engineering Position

Job Responsibilities:

  • Remote Control C programming / Simulink modeling software development and support
  • SATS RCM machine software development and support
  • RC/SATS software feature development
  • Integration of software features taken from models and libraries to create software flash files
  • Integration of configuration and calibration data
  • Test plan development and software validation
  • Identification and resolution of software defects
  • Software reviews

Job Qualifications:

  • Bachelors degree (or equivalent) in an accredited Engineering (or equivalent) curriculum.
  • Three or more years of embedded C++ experience
  • Experience with software development tools such as ClearCase, Git, debuggers, and compilers.
  • Strong communication skills, strong organizational and time management skills, strong analytical skills, and the ability to identify needed actions and act to resolve issues with minimal oversight
  • Ability to work effectively with a culturally diverse work group
Desired Skills / Qualification
  • Four-year engineering degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Experience with modeling tools such as Matlab/Simulink in an embedded software environment
  • Experience with FMEA processes and a basic knowledge of electronic system failure modes
  • Experience developing embedded real-time software or systems for mobile, earth-moving, agricultural, industrial, or off-highway applications