You are viewing a preview of this job. Log in or register to view more details about this job.

Software Development Engineer

Ahern Engineering in Henderson, Nevada, is seeking a Software Development Engineer to join our team!

The Software Development Engineer is responsible for developing control systems software for Xtreme Telehandlers and Snorkle AWP Machines.

Key responsibilities:

  • Define machine controls document/ programming specification.
  • New software development.
  • Maintain legacy product software.
  • Troubleshooting machines control systems.

Education and Experience:

  • Bachelors or Masters Degree in Systems Engineering, Computer Science, Electrical Engineering or Computer Engineering.
  • Experience in developing high level feature requirements or change requests and translating them into functional specifications for consumption by software delivery teams.
  • 4+ years of systems/requirements experience in the Automotive or Heavy Equipment industry.
  • Software development experience with different UI frameworks.
  • Strong systems troubleshooting experience using various analytical tools.
  • Good understanding of automotive protocols – CAN / J1939.
  • Experience assembling and modifying test bench instrumentation including wiring harnesses.
  • Hands-on experience authoring functional requirements for graphical displays, instrument clusters, infotainment, or mobile devices.
  • Strong attention to detail through all phases of development (requirements, work coordination and integration testing).

Programming Specific Experience: (Intermediate to Advanced Level)

  • PLC programming.
  • Programming software (e.g., C, C++, CODESYS, IQAN, Matlab/Simulink, BASIC).
  • Programming languages: Structured text, ladder logic, and function block.
  • Hands-on software testing.
  • CAN protocols.