1

Functional Programming Jobs in Michigan (NOW HIRING)

POSITION OVERVIEW The Functional Safety Engineer is a specialist responsible for developing all Product Safety and Security controls for any assigned product. This position is working onsite at a ...

Functional responsible for performing fit/gap analysis for integrating new chemical company in to ... with developers on solution build, create and execute test scripts, defect support, cutover ...

... with developers on solution build, create and execute test scripts, defect support, cutover ... Functional consulting and process knowledge in these areas is required. Candidates should have ...

Functional Safety Platform Systems Engineer * Client: Ford Motor Company * Implementation Partner: Sasken * Location: Dearborn, Michigan (Onsite) * Employment Type: Contract * Rate: Best in Market ...

Functional Safety Engineer DUTIES : Design and deliver the regulatory and non-regulatory safety requirements and the functional safety requirements (per ISO26262) for propulsion system electronic ...

Bachelor's degree in Engineering, Operations, Supply Chain, Manufacturing, or Business * 3+ years of experience in manufacturing operations, process improvement, or consulting * Experience with end ...

Bachelor's degree in Engineering, Operations, Supply Chain, Manufacturing, or Business * 3+ years of experience in manufacturing operations, process improvement, or consulting * Experience with end ...

The Functional Safety Engineer will be responsible for creating functional safety standards in accordance with ISO26262 and other relevant industry norms future EE/HW/SW systems must comply with.

Showing results 21-40

Functional Programming information

See Michigan salary details

$12

$45

$65

How much do functional programming jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for functional programming in Michigan is $45.21, according to ZipRecruiter salary data. Most workers in this role earn between $33.14 and $55.73 per hour, depending on experience, location, and employer.

What is a functional programming job?

A Functional Programming job involves designing, developing, and maintaining software using functional programming paradigms. This typically includes working with languages like Haskell, Scala, Elixir, or functional aspects of Python and JavaScript. Responsibilities often focus on writing pure functions, avoiding shared state, and utilizing higher-order functions to create robust, maintainable code. These roles are common in industries like finance, data science, and distributed systems where reliability and concurrency are critical.

What are the key skills and qualifications needed to thrive in functional programming?

To excel in a Functional Programming role, you need strong expertise in functional programming languages (such as Haskell, Scala, F#, or Clojure), a solid grasp of software engineering principles, and experience with distributed systems. Familiarity with popular development tools, version control systems like Git, and relevant certifications (such as Scala or Haskell certifications) can be advantageous. Analytical thinking, collaborative problem-solving, and effective communication are key soft skills in this position. These competencies ensure high-quality, maintainable code and successful collaboration within diverse software development teams.

What are some common challenges faced by professionals in functional programming?

Professionals working in Functional Programming often encounter challenges such as adapting to a different programming paradigm than object-oriented or procedural styles, which can require a significant mindset shift. Debugging and optimizing code can sometimes be more complex due to concepts like immutability and higher-order functions. Additionally, collaborating with teammates who may be less familiar with functional approaches or working within codebases that are a mix of paradigms can require clear communication and frequent knowledge sharing. However, overcoming these challenges can greatly enhance your problem-solving abilities and make you a valuable asset on modern software development teams.

What are popular job titles related to Functional Programming jobs in Michigan?

For Functional Programming jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Functional Programming jobs in Michigan look for?

The top searched job categories for Functional Programming jobs in Michigan are:

What cities in Michigan are hiring for Functional Programming jobs?

Cities in Michigan with the most Functional Programming job openings:

Infographic showing various Functional Programming job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 9% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $94,047 per year, or $45.2 per hour.

Functional Safety Engineer

Gentex Corporation

Auburn Hills, MI • On-site

Full-time

Re-posted 4 days ago


Gentex rating

7.8

Company rating: 7.8 out of 10

Based on 63 frontline employees who took The Breakroom Quiz

70th of 159 rated electronics manufacturers


Job description

You want to love what you do and love where you work. Gentex gives you the best of both worlds. A global technology company headquartered in Zeeland, Michigan, Gentex is an 8-time winner of the Top Workplaces in Michigan.
POSITION OVERVIEW
The Functional Safety Engineer is a specialist responsible for developing all Product Safety and Security controls for any assigned product.
This position is working onsite at a Gentex facility.
WHAT YOU'LL DO
  • Deliver verified Functional Safety concepts and design specifications, which is accomplished by:
    • Finding and applying the best method for any PS&S design engineering activity.
    • Analyzing incoming Functional Safety requirements and resolving all open technical questions.
    • Adding Functional Safety Engineer controls as elements and functions to the existing hardware and software designs.
    • Deriving Functional Safety design specifications from the reviewed and approved Functional Safety control designs.
    • Documenting and verifying all added Functional Safety requirements for software and hardware with the other relevant design & test engineers.

HOW YOU'LL DO IT
  • Problem solving - Defining a problem, determining the cause, identifying, prioritizing and selecting alternatives for a solution, and implementing a solution.
  • Quality focus - Promoting and maintaining high standards of work, looking for ways to improve products and services, while encouraging coworkers to do so as well.
  • Situational adaptability - Ability to work with evolving systems, processes and structures, demonstrating the flexibility to adapt to changing environments, requirements, and regulations.
  • Conceptual thinking - Finding effective solutions by taking a holistic, abstract, or theoretical perspective.
  • Building collaborative relationships - Developing, maintaining, and strengthening partnerships with others inside or outside of the organization.
  • Maintaining a high level of honesty, integrity, and confidentiality with respect to company matters.
  • Complying with all Company policies and procedures, safety regulations, company safety policies and safely perform all duties, including but not limited to, promoting a safe workplace.

WHAT TO BRING
  • Bachelor's degree in Cybersecurity, Software Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of experience in Functional Safety roles.
  • Comprehension of vision hardware and software, as well as PS&S engineering methods and design patterns.
  • Proficiency with Microsoft Office Suite.

WHAT WILL HELP
  • Relevant certifications (e.g., CompTIA Security+, CEH).
  • Familiarity with Functional Safety frameworks (e.g., ISO21434, ISO27001, ISO26262).
  • Excellent analytical, problem-solving, and communication skills.
  • Proven ability to work collaboratively in a team environment.

Gentex is an equal opportunity employer
Gentex extends equal employment opportunities to qualified applicants and employees regardless of an individual's race, color, religion, national origin, age, sex (including pregnancy, gender identity, and sexual orientation), disability, marital status, military service, height, weight, genetic information, or any other reason protected by law.
Assistance
Gentex is committed to working with and providing reasonable accommodation to applicants with disabilities. For accommodation requests, email us at recruiting@gentex.com. Gentex will not discriminate against any qualified individual who can perform the essential functions of the job with or without a reasonable accommodation.
Understand your right to work
At Gentex, we use E-verify to confirm you're authorized to work in the U.S.
E-Verify - English & Spanish
Right to Work - English
Right to Work - Spanish

What Gentex employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom