0 suggestions are available, use up and down arrow to navigate them
Software Engineer in Des Moines, Ia

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.

Think you're the perfect candidate?

Software Engineer

Soap Creek Resources Des Moines, IA (Onsite) Full-Time
CB Est Salary: $90K - $150K/Year

**Job is located in Pella, Iowa**

**Must be willing to commute to location and be on-site 50-100% of the week depending on workload.** **May require 10-20% travel to test sites.**

Develop and test embedded software for complex machine control systems. Mentor and lead colleagues in simplifying code.


  • Develop, integrate, test, and debug control systems, including hydraulics and mechanics.
  • Provide support to production, service, and occasional field testing.
  • Offer technical leadership, design reviews, and guidance for complex systems.
  • Assist in analyzing and allocating software requirements.
  • Develop machine-level testing approaches.


  • 4-year degree in Computer Science, Computer Engineering, or Electrical Engineering with 2+ years of related experience OR another 2 to 4-year degree with 7+ years of related experience.
  • Proficiency in C, C++, or other embedded programming languages.
  • Experience with model-based design tools like MATLAB/Simulink.
  • Familiarity with embedded architectures.
  • Knowledge of control system theory.
  • Preferred experience in off-road vehicle control system design, CAN, and J1939 protocols.
  • Ability to design, test, and implement Human-Machine Interface components.
  • Able to write specifications for software development.
  • Familiarity with Agile methodologies.
  • Knowledge of electronic circuits and microcontroller architectures.
  • Strong communication skills.
  • Excellent task prioritization and attention to detail.
Software Engineer

Recommended Skills

  • Agile Methodology
  • Attention To Detail
  • C++ (Programming Language)
  • Communication
  • Computer Engineering
  • Control Systems

Apply to this job.

Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: hkwdlsg

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.