1

Freelance High Performance Computing Engineer Jobs in Holland, MI

Senior Electrical Engineer

Otsego, MI · On-site

$87K - $114K/yr

In this role, you will design, build, validate, and document high-performance testing systems while directly collaborating on custom engineering projects for our global clients. Primary ...

Senior Data Engineer

Wyoming, MI · Hybrid

$96K - $130K/yr

The Senior Data Engineer guides the development of GFS' Data Platform consisting of the data lake ... time, as needed computing, low latency data movement, high volume data management, etc.

Applications Engineer II

Macatawa, MI · On-site

$109K - $131K/yr

... high performance bioprocessing solutions. At PBS, you'll be part of a collaborative and mission ... As an Applications Engineer, you will play a critical role in supporting customers with the ...

Quality Engineer

Grand Haven, MI · On-site

$65K - $84K/yr

Quality Engineer Engine Power Components, Inc. Opportunity at Grand Haven, Michigan facility Why ... high-performance vehicles, and large high horsepower applications for large ships, locomotives ...

Quality Engineer

Grand Haven, MI · On-site

$65K - $84K/yr

Quality Engineer Engine Power Components, Inc. Opportunity at Grand Haven, Michigan facility Why ... high-performance vehicles, and large high horsepower applications for large ships, locomotives ...

Quality Engineer, Sr.

Holland, MI · On-site

$82K - $111K/yr

Join a high-performance team committed to shaping the future of mobility--with opportunity, purpose, and growth at every turn. Quality Engineer Sr. RESPONSIBLITIES: The following job/task functions ...

Quality Engineer, Sr.

Holland, MI · On-site

$84K - $114K/yr

Join a high-performance team committed to shaping the future of mobility-with opportunity, purpose, and growth at every turn. Quality Engineer Sr. RESPONSIBLITIES: The following job/task functions ...

Senior Program Manager

Spring Lake, MI · On-site

$105K - $105K/yr

Direct, develop, and mentor a team of engineers, fostering a high-performance, accountable, and growth-oriented culture * Partner with customers and internal stakeholders to advance technical ...

Oversee the planning, execution, and performance of engineering efforts, ensuring alignment with ... High level of integrity, professionalism, and ethical standards. * Adaptable and able to thrive in ...

next page

Showing results 1-20

Freelance High Performance Computing Engineer information

See Holland, MI salary details

$51K

$125.2K

$184.5K

How much do freelance high performance computing engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for freelance high performance computing engineer in Holland, MI is $125,230.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,400.00 and $140,600.00 per year, depending on experience, location, and employer.

What is a freelance high performance computing engineer?

A Freelance High Performance Computing (HPC) Engineer is a professional who specializes in designing, implementing, and optimizing computing systems that handle complex, large-scale computations. They work independently or on a contract basis for different organizations, helping to develop and maintain supercomputers, clusters, and parallel processing applications. Their expertise is often sought in fields like scientific research, finance, artificial intelligence, and engineering where processing large datasets quickly is essential. Freelancers in this field typically possess strong programming skills, knowledge of HPC architectures, and experience with performance tuning and troubleshooting.

What are the key skills and qualifications needed to thrive as a freelance high performance computing engineer?

To thrive as a Freelance High Performance Computing Engineer, you need expertise in parallel programming, cluster management, and a strong background in computer science or engineering. Familiarity with tools such as MPI, OpenMP, Linux environments, and cloud-based HPC platforms, along with certifications in cloud services or HPC technologies, is highly beneficial. Excellent problem-solving, project management, and communication skills set top freelancers apart when working with diverse clients. These competencies ensure the delivery of optimized, scalable solutions and effective collaboration in complex technical projects.

How do freelance high performance computing engineers typically collaborate with client teams during projects?

Freelance HPC Engineers often work closely with client engineering, research, or IT teams to design, implement, and optimize computational solutions. Collaboration usually occurs through regular virtual meetings, code reviews, and progress updates to ensure alignment with project goals and technical requirements. Clear communication and documentation are essential, as freelancers may need to integrate their work into larger systems or hand off projects to in-house teams. Building strong relationships and understanding the client's workflow help ensure successful project delivery and can lead to ongoing opportunities.

What is the difference between Freelance High Performance Computing Engineer vs Freelance Data Scientist?

AspectFreelance High Performance Computing EngineerFreelance Data Scientist
CredentialsAdvanced degrees in computer science, engineering, or related fields; knowledge of HPC systemsDegree in data science, statistics, or related fields; proficiency in programming and analytics
Work EnvironmentSpecialized computing clusters, research labs, or cloud HPC platformsData analysis environments, cloud platforms, and business analytics tools
Industry UsageResearch institutions, scientific computing, engineering simulations
Search & Comparison IntentFocus on high-performance computing tasks, technical skills

While both roles involve advanced technical skills, Freelance High Performance Computing Engineers specialize in optimizing and managing large-scale computing resources for scientific and engineering applications. Freelance Data Scientists focus on analyzing data to extract insights for business or research purposes. The key difference lies in their core focus: HPC engineers work with hardware and system performance, whereas data scientists work with data analysis and modeling.

What are popular job titles related to Freelance High Performance Computing Engineer jobs in Holland, MI?

For Freelance High Performance Computing Engineer jobs in Holland, MI, the most frequently searched job titles are:

Infographic showing various Freelance High Performance Computing Engineer job openings in Holland, MI as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $125,230 per year, or $60.2 per hour.

Lead Firmware Engineer

Zeeland, MI • On-site

Management Business Solutions, Inc.
Human Resources Consulting Services • 1 - 10 employees

Full-time

Re-posted 26 days ago


Job description

TITLE: Lead Firmware Engineer

LOCATION: West Michigan

SUMMARY: Management Business Solutions is seeking a Lead Firmware Engineer for a confidential client in the West Michigan region. This role is responsible for leading embedded firmware development efforts while guiding a team of engineers through the full software development lifecycle. The Lead Firmware Engineer will drive architecture, design, development, and validation of firmware that interfaces directly with advanced electronic systems, including sensors, cameras, and system-on-chip platforms, ensuring high performance, reliability, and successful product integration.

RESPONSIBILITIES:

  • Lead end-to-end firmware development activities, including requirements definition, architecture, design, development, integration, and validation.
  • Design and implement embedded firmware for complex hardware platforms, including processors, sensors, cameras, and peripheral devices.
  • Support hardware bring-up and low-level driver development for new chipsets and system components.
  • Facilitate and lead code reviews, technical design discussions, and project planning activities.
  • Collaborate cross-functionally with hardware, mechanical, systems, and product engineering teams to ensure seamless hardware/software integration.
  • Drive software quality through structured testing, debugging, and validation processes, including unit and integration testing.
  • Promote and implement improvements in development processes, tools, and software compliance practices.
  • Provide technical leadership, mentorship, and performance feedback to engineering team members.
  • Participate in product launch efforts and support successful delivery of production-ready systems.
  • Stay informed on industry advancements and apply best practices to continuously improve team performance and product quality.
  • Ensure adherence to company standards, policies, and safety requirements.

QUALIFICATIONS:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 6+ years of experience in embedded software/firmware development across the full product lifecycle.
  • 2+ years of experience in a technical leadership, mentoring, or team lead capacity.
  • Strong proficiency in C and C++, with experience in low-level or embedded programming.
  • Hands-on experience with real-time operating systems (RTOS).
  • In-depth understanding of embedded systems, hardware/software interaction, and system architecture.
  • Strong problem-solving skills with the ability to manage complex and competing priorities.
  • Effective communication and collaboration skills.
  • Proficiency in Microsoft Office Suite.
  • Preferred Experience:
    • Experience with Linux-based embedded systems.

    • Background in video, audio, signal processing, or compression technologies.

    • Experience with camera systems and image signal processing (ISP).

    • Familiarity with wireless technologies such as Wi-Fi and Bluetooth Low Energy (BLE).

    • Experience using development and CI/CD tools such as Git, Bitbucket, Jenkins, JIRA, or Azure DevOps.

    • Exposure to Agile or iterative development methodologies.

MANAGEMENT BUSINESS SOLUTIONS IS AN EQUAL-OPPORTUNITY EMPLOYER