1

Script Jobs in Farmington Hills, MI (NOW HIRING)

Develop, maintain, and execute CYRA automated test scripts. * Build automated suites for regression, smoke, and functional testing. * Validate IVR behavior, call routing, prompts, error flows, DTMF ...

Cyra Tester

Detroit, MI · On-site

$80K - $85K/yr

Cyra Tester • Develop, maintain, and execute CYRA automated test scripts. • Build automated suites for regression, smoke, and functional testing. • Validate IVR behavior, call routing, prompts ...

Perform data querying, manipulation, data set testing, and create scripts or data visualizations on large data sets using the various tools. * Lead analytics projects and teams to identify key risk ...

Test Script Implementation: Develop, automate, and maintain robust test suites and scripts (e.g., using Gtest, Python, frameworks) and integrate them into CI/CD pipelines to provide continuous ...

Arabic Tutor

Detroit, MI · Remote

$18 - $40/hr

Deep knowledge of Arabic script, root-pattern morphology, noun and verb conjugation, case marking, Modern Standard Arabic grammar, regional dialect awareness, vocabulary building, reading ...

next page

Showing results 1-20

Script information

See Farmington Hills, MI salary details

$100.4K

$133.4K

$155.5K

How much do script jobs pay per year?

As of Aug 28, 2026, the average yearly pay for script in Farmington Hills, MI is $133,355.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $146,100.00 per year, depending on experience, location, and employer.

What is a script writer?

Script writers, also known as screenwriters, are professionals who create the written blueprint for films, television shows, video games, and other media productions. They develop dialogue, plot, characters, and the overall narrative structure that guides directors, actors, and production teams. Script writers may work independently or as part of a collaborative team, and their work is essential in bringing stories to life on screen or stage. Their scripts serve as the foundation for visual storytelling, ensuring that the story flows logically and engages the audience.

What are the key skills and qualifications needed to thrive as a script supervisor, and why are they important?

To thrive as a Script Supervisor, you need a deep understanding of script structure, continuity, and film production processes, often supported by experience or training in film or media studies. Familiarity with script breakdown software, digital note-taking tools, and production management systems is highly beneficial. Exceptional attention to detail, strong organizational abilities, and clear communication skills help ensure accurate tracking of script changes and collaboration with directors and crew. These skills are crucial for maintaining continuity, preventing costly errors, and supporting efficient film production.

What are common challenges faced by script supervisors on set, and how can they be addressed?

Script Supervisors often encounter challenges such as tracking script changes, ensuring continuity, and managing communication between departments. The fast-paced environment of a film or TV set means last-minute adjustments are frequent, requiring keen attention to detail and excellent organizational skills. Collaborating closely with directors, camera crews, and editors helps ensure that all script revisions are accurately reflected on screen and in documentation. Proactive note-taking and clear communication are essential for overcoming these common challenges.

What is the difference between Script vs Screenwriter?

AspectScriptScreenwriter
DefinitionA written document containing dialogue, actions, and scene directions for a film, TV show, or play.A professional who creates the original story, dialogue, and screenplay for visual media.
CredentialsTypically no formal credentials required; experience in writing or related fields preferred.Often holds a degree in film, writing, or related fields; strong storytelling skills.
Work EnvironmentCollaborates with directors, producers, and editors during production.Works independently or collaboratively during the initial story development and scriptwriting phases.
Industry UsageUsed across film, TV, theater, and advertising industries.Primarily associated with film and television industries.

The main difference is that a Script refers to the written document used during production, while a Screenwriter is the person who creates the original screenplay. Screenwriters focus on developing the story and dialogue, whereas scripts are the final, formatted documents used by production teams.

How do I get a job as a script writer?

To become a script writer, develop strong storytelling skills, create a portfolio of original scripts, and gain experience through writing contests, internships, or freelance projects. Knowledge of industry-standard software like Final Draft and understanding of genre conventions can improve job prospects. Networking with industry professionals and submitting work to production companies or agencies also help secure opportunities.

Is script writing in demand?

Script writing is in demand in industries such as film, television, and digital media, especially with the growth of streaming platforms and content creation. Strong storytelling skills, familiarity with industry-standard software, and networking are important for success in this field.
Infographic showing various Script job openings in Farmington Hills, MI as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 12% Part Time, and 11% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $133,355 per year, or $64.1 per hour.

Associate Cell/Module Script Programmer

Auburn Hills, MI • On-site


UL Solutions
Professional, Scientific, and Technical Services • 10K+ employees

8.3

Company rating: 8.3 out of 10

Based on 27 frontline employees who took The Breakroom Quiz

29th of 120 rated laboratories

Great coworkers

People enjoy working here

Good employer


$49K - $65K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

Provides basic technical support to programming technician team responsble for programming of test equipment.  Works on smaller projects - script execution and basic automation.

This is an onsite role requiring 5 days per week onsite.

A global leader in applied safety science, UL Solutions (NYSE: ULS) transforms safety, security and sustainability challenges into opportunities for customers in more than 110 countries. UL Solutions delivers testing, inspection and certification services, together with software products and advisory offerings, that support our customers' product innovation and business growth. The UL Mark serves as a recognized symbol of trust in our customers' products and reflects an unwavering commitment to advancing our safety mission. We help our customers innovate, launch new products and services, navigate global markets and complex supply chains, and grow sustainably and responsibly into the future. Our science is your advantage.

We work at the center of safety and sustainability - we're helping to tackle the worst aspects of the global climate crisis with projects in electrical infrastructure, renewable energy and electried transportation. Whether we're helping customers make safer electric vehicle batteries or debating the impact of wind farms, we develop cutting-edge safety science. And we do it in some of the largest and best-equipped laboratories in the world. We're always looking for people to help us explore, experiment and advance ideas that change the way the world works. Join our team and help create a cleaner, safer future for all.
  • Generally 2 Years or more of related experience or demonstrated competency.  
  • Bachelor's degree in Engineering, Computer Science, Electronics, Mechatronics, or equivalent relevant experience.
  • Familiarity with the test automation systems.
  • Aptitude to learn programming automated laboratory test equipment for battery or energy systems.  Familiar with the concept of programming to limits.
  • Exposure to Controller Area Network (CAN) communication.
  • Strong problem-solving and communication skills.
  • Basic AC/DC electrical knowledge

What we offer:

  • Total Rewards:  We understand compensation is an important factor as you consider the next step in your career. The estimated salary range for this position is $49,800-65,000 and is based on multiple factors, including job-related knowledge/skills, experience, geographical location, as well as other factors. This position is eligible for annual bonus compensation with a target payout of 5% of the base salary. This position also provides health benefits such as medical, dental and vision; wellness benefits such as mental and financial health; and retirement savings (401K) commensurate with the standard rewards offered in each individual location or country. We also provide full-time employees with paid time off including vacation (15 days), holiday including floating holidays (12 days) and sick time off (72 hours). 

Learn More:

Curious? To learn more about us and the work we do, visit our company page www.UL.com

#LI-EH1

#ONSITE

  • Read and understand data sheets and test plans.
  • Utilize existing MORPHEE templates and frameworks to support test automation programming while assisting in execution of battery test sequences for performance, cycling, aging, safety, abuse, and validation testing.
  • Support CANbased communication between test equipment, Battery Management Systems (BMS), and devices under test.
  • Support the Monitoring, acquisition, logging, and validation of electrical, thermal, and communication data during battery testing.
  • Generate automated test reports, data summaries, and traceability records.
  • Document test software, CAN configurations, test procedures, and system architectures.
  • Support commissioning, validation, and continuous improvement of battery laboratory test equipment.
  • Integrate laboratory hardware including battery cyclers, power supplies, loads, DAQ systems, environmental chambers, and safety systems.
  • Collaborate with Lab engineers, and lab technicians to support test execution.


What UL Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom