(23-23) Software Engineer I

Software Engineer I

Orscheln Products LLC
Moberly, MO

Position Listing #23-23

About This Position


Perform a variety of engineering work in design, development, verification, and troubleshooting of all Orscheln products to meet customer expectations which include both external and internal customers. Design, develop, and troubleshoot embedded software and testing platforms. 

Preferred Educational Experience:

BSEE, MSEE, BSCS, MSCS or closely related field. Applicable work experience will also be considered.

Preferred Work Experience:

Preference would be given to individuals possessing a minimum of three (3) years’ experience or degrees listed above.

Essential Functions:

  • Work with customers to develop design requirements
  • Design, analyze, debug, verify, validate, and document software systems following industry-standard design practices. Perform system- and sub-system-level safety analyses including Hazard Analyses, Fault Trees, and Failure Mode Effects and Criticality Analyses. Implement software designs and work with system engineers and hardware engineers to integrate implemented designs into systems.
  • Develop embedded software using embedded C/C++ standalone software and platforms for testing software. Language emphasis in C, C++, and Python.
  • Troubleshoot and debug embedded hardware and software.
  • Work with systems engineers and hardware engineers during the bring-up, debug, and low-level testing of hardware systems
  • Support systems engineers and hardware engineers as necessary throughout the system development lifecycle
  • Define, execute, and document product verification procedures.
  • Utilize project management tools on projects to serve as a planning and progress monitor.
  • Learn and adapt to evolving specifications.
  • Document use instructions for products and software.
  • Ability to perform all safety critical functions.  The product must be built to the designated specs approved and cannot be deviated or substituted. The control, performance and tolerance are essential for the part to function so that it does not jeopardize public safety or it’s compliance with government regulations.
  • Must be able to recognize and name the critical characteristic symbols as listed on the blueprints.
  • Follow all 6S & Safety Guidelines
    • Safety
    • Sort
    • Straighten
    • Scrub
    • Standardize
    • Sustain

Non-Essential Functions:

  • Perform all other tasks as assigned.

Qualifications and Desired Skills

  • Computer skills
  • Communication skills
  • Strong verbal and written communication skills.
  • Ability to work in a team environment.
  • Self-starter with the ability to prioritize assignments/projects within tight time constraints in order to meet deadlines.
  • Must be able to develop effective working relationships with other people and lead cross-functional teams.
  • High energy level and professionalism. 
  • A passion for winning and excellence.
  • Familiar with CAN and SAE J1939
  • Familiarity with embedded C/C++
  • Familiarity with DMM, oscilloscopes, and logic analyzers
  • Basic understanding of electrical circuits/schematics

Physical Requirements:

  • Data entry
  • 80% of the time sitting
  • Some bending/stooping
  • Lifting less than 35lbs
  • Climate controlled environment
  • Business-related travel

Work Eligibility:  Must be a U.S. Citizen or a permanent lawful resident of the U.S.

AAP/EEO Statement: It is the policy of Orscheln Products to provide equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, marital status, veteran status, sexual orientation, genetic information or any other protected characteristic under applicable law.

Think you’d be a good fit?
We think so too. Apply today.