1

Software Engineer Volunteer Jobs in Iowa (NOW HIRING)

Experienced in 3D modeling software, Revit preferred. Experience with Microsoft Word and Excel is ... Voluntary Life Insurance - Employee, Spouse, and Child * Voluntary Insurance Plans - Accident ...

You'll produce detailed construction drawings using Autodesk Revit 3D modeling software, and become ... Voluntary Life Insurance - Employee, Spouse, and Child * Voluntary Insurance Plans - Accident ...

Produce construction drawings using Revit 3D modeling software * Will be visiting project sites to ... Voluntary Life Insurance - Employee, Spouse, and Child * Voluntary Insurance Plans - Accident ...

... CAD software. • Develop and release service drawings, component details, and modification ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays)

Design and model custom or replacement parts for service sales orders using CAD software. Develop ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays)

... orders using CAD software. · Develop and release service drawings, component details, and ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays)

Showing results 21-40

Software Engineer Volunteer information

What are the key skills and qualifications needed to thrive in the software engineer volunteer position, and why are they important?

To excel as a Software Engineer Volunteer, a solid understanding of programming fundamentals, knowledge of software development methodologies, and experience with languages such as Python, Java, or JavaScript are essential. Familiarity with version control systems (like Git), collaborative platforms (such as GitHub), and possibly agile project management tools is highly advantageous. Excellent communication, teamwork, and time-management skills can set you apart in a volunteer environment where resources and supervision may be limited. These competencies are vital for contributing effectively, solving problems independently, and supporting organizational goals in a collaborative, often fast-paced setting.

What kinds of projects does a software engineer volunteer typically work on?

As a Software Engineer Volunteer, you may work on a variety of projects, such as building and maintaining web or mobile applications, automating workflows, or assisting with data analysis and reporting tools for nonprofits or community organizations. Projects often address real-world needs, like increasing accessibility, improving user experience, or supporting fundraising platforms. You might work independently or as part of a diverse, cross-functional team, often collaborating remotely. This experience provides valuable opportunities to refine your technical skills, expand your professional network, and make a meaningful impact through your expertise.

What is a software engineer volunteer?

A Software Engineer Volunteer is an unpaid role where individuals contribute their coding skills to projects for non-profits, open-source initiatives, or startups. Volunteers assist with software development, debugging, and sometimes testing or documentation. This role provides hands-on experience, helps build a portfolio, and allows professionals to give back to the community while improving their technical skills.

What are the most commonly searched types of Software Engineer jobs in Iowa? The most popular types of Software Engineer jobs in Iowa are:
What are popular job titles related to Software Engineer Volunteer jobs in Iowa? For Software Engineer Volunteer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Software Engineer Volunteer jobs in Iowa look for? The top searched job categories for Software Engineer Volunteer jobs in Iowa are:
What cities in Iowa are hiring for Software Engineer Volunteer jobs? Cities in Iowa with the most Software Engineer Volunteer job openings:
Infographic showing various Software Engineer Volunteer job openings in Iowa as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Controls Engineer

Wunderlich-Malec Engineering, Inc

Cedar Rapids, IA • Hybrid

$81K - $105K/yr

Full-time

Re-posted 11 days ago


Job description

Wunderlich-Malec Engineering (WM) is a 100% employee-owned ESOP and one of the largest and most well-established engineering companies in the United States. When you join WM you become part of a company that is:

  • 100% employee-owned with 40+ years of industry history
  • ENR (Engineering News Record) Top 500 firm
  • Rated as a top System Integrator Giant

We have a Controls Engineer position in Cedar Rapids, IA. This position is responsible for controls engineering project requirements involving control system design, control panel design, PLC programming, instrumentation, check out support and start-up assistance.

Please Note: This position is not eligible for employer-sponsored work authorization, including H-1B sponsorship.

    • Designs, develops, and implements control system (logic software and hardware) to meet process system requirements
    • Develops schematics detailing control system configuration and wiring, and design equipment panel layouts on AutoCAD software
    • Develop Sequence of Operation document detailing control strategies for the process under control. Lead design reviews with customer for review and approval of design documents
    • Work at customer site to perform the system checkout and start-up of the integrated control system
    • Develop the final record system documentation and provide system training to the customer
    • Individual will be working on automation and control system integration projects for clients across multiple industries including both manufacturing production lines and data center building automation
    • Will act as technical lead on projects and guide lower level engineers and technicians
    • Will act as Project Manager on smaller projects ranging from $50K to $250K. This includes but not limited to:
      • Develops and executes implementation plans for the project
      • Assigns work to meet overall project deadlines
      • Ensures that all project team members clearly understand the scope of W-M responsibilities
      • Develops schedules for W-M and customer requirements
      • Evaluates progress on project and details changes
      • Responsible for all purchasing and subcontractor requirements
      • Responsible for development of costs and proposal of change orders to contract scope

    Minimum Requirements

    Education BS in Electrical or Mechanical Engineering is preferred.

    Experience Three to five years’ experience in areas below:

    • An in-depth understanding of control systems, components, logic programming, experience with instrumentation and controls design and PLC systems (i.e. Allen Bradley, Schnieder Modicon, Siemens, GE-IP) required. Experience with AutoCAD is also desired
    • Strong inter-personnel skills. Ability to communicate and work with both team members, subcontractors and clients
    • Ability to travel up to 50%

    Physical Demands of Position Seeing, color perception, hearing, clear speech, dexterity in hands, driving, lifting, climbing, and ability to mount and dismount equipment, pushing, and pulling.

    Working Environment Standard office environment, diverse industrial environments, frequent PC usage, facsimile/copy machines, phones.

    Wunderlich-Malec is proud to offer a comprehensive employee-owner benefit package. Full-time employees may be eligible for the following benefits: Medical • Dental • Vision • Basic and Supplemental Life and AD&D • Long Term Disability • Voluntary Short Term Disability • Healthcare & Dependent Care Flexible Spending Accounts • Health Savings Account • Paid Time Off (PTO) • Paid Holidays • Tuition Reimbursement • Referral Bonus Program • 401(k)/Profit Sharing • 100% ESOP (Employee Stock Ownership Plan) • Employee Assistance Program • Will Preparation Resources • Worldwide Travel Assistance

    #LI-Hybrid

    #LI-WM1