1

Functional Programmer Jobs in Rhode Island (NOW HIRING)

Senior Software Engineer

Providence, RI · On-site

$113K - $162K/yr

About This Role: As a Senior Software Engineer, you will play a critical role in delivering ... Collaborate with cross-functional teams to support testing, validation, and system integration ...

Senior Systems Engineer

Middletown, RI

$104K - $142K/yr

Providing system-level engineering support and expertise to a cross-functional team. * Providing preliminary solutions to engineering problems of moderate scope and complexity in an expeditious ...

Senior Systems Engineer

Middletown, RI · On-site

$104K - $142K/yr

... functional team of engineers, technicians, and government stakeholders. This is a broad, high-impact role encompassing both integration leadership and verification/validation leadership across the ...

Analyze and develop complete understanding of all circuits and functional blocks of consumer ... Work with Design Engineers and Manufacturing Engineers to develop safe, ergonomic, fault tolerant ...

This Embedded Software Engineer role focuses on designing and developing high-quality software for ... Collaborate with cross-functional teams to support system testing, validation, and integration ...

Senior Systems Engineer

Middletown, RI · On-site

$104K - $142K/yr

Providing system-level engineering support and expertise to a cross-functional team. * Providing preliminary solutions to engineering problems of moderate scope and complexity in an expeditious ...

Senior Systems Engineer

Middletown, RI · On-site

$104K - $142K/yr

Providing system-level engineering support and expertise to a cross-functional team. * Providing preliminary solutions to engineering problems of moderate scope and complexity in an expeditious ...

Showing results 41-60

Functional Programmer information

What are the key skills and qualifications needed to thrive as a functional programmer?

To thrive as a Functional Programmer, you need a strong grasp of functional programming paradigms, data structures, and relevant languages such as Haskell, Scala, or Clojure, often supported by a degree in computer science or related fields. Familiarity with version control systems (e.g., Git), build tools, and continuous integration platforms is typically required. Analytical thinking, problem-solving, and effective communication are standout soft skills for this role. These skills are crucial for writing reliable, maintainable code and collaborating effectively on complex software projects.

What are some common challenges functional programmers face when working on large-scale projects?

Functional Programmers often encounter challenges in integrating functional code with legacy object-oriented systems and ensuring that team members are comfortable with functional paradigms. Managing state and side effects in a purely functional way can also require careful architectural planning, especially as the codebase grows. Collaboration with colleagues from different programming backgrounds may involve additional communication to align on best practices and ensure maintainability. Staying up to date with evolving functional libraries and tools is also key to overcoming these challenges.

What is the difference between Functional Programmer vs Software Developer?

AspectFunctional ProgrammerSoftware Developer
CredentialsTypically requires knowledge of functional programming languages and paradigmsRequires general programming skills, often with multiple language proficiencies
Work EnvironmentOften works on projects emphasizing pure functions, immutability, and declarative codeWorks across various projects, including front-end, back-end, and full-stack development
Industry UsageCommon in industries focusing on high reliability, concurrent systems, or data processingWidely used across all software development sectors

While both roles involve coding, a Functional Programmer specializes in functional programming principles and languages, focusing on writing pure, immutable code. A Software Developer has a broader scope, working with multiple paradigms and technologies to build diverse applications. The roles often overlap, but the focus and expertise differ based on the programming approach.

What are popular job titles related to Functional Programmer jobs in Rhode Island?

For Functional Programmer jobs in Rhode Island, the most frequently searched job titles are:

What job categories do people searching Functional Programmer jobs in Rhode Island look for?

The top searched job categories for Functional Programmer jobs in Rhode Island are:

What cities in Rhode Island are hiring for Functional Programmer jobs?

Cities in Rhode Island with the most Functional Programmer job openings:

Infographic showing various Functional Programmer job openings in Rhode Island as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 12% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution.

Test Engineer, Sr.

Hayward Holdings, Inc.

North Kingstown, RI • On-site

$80 - $100/hr

Other

Posted 4 days ago


Job description

## Test Engineer, Sr.Applylocations: North Kingstowntime type: Full timeposted on: Posted 7 Days Agojob requisition id: R26\_000152Hayward Holdings Inc. (NYSE "HAYW") is the largest manufacturer of residential swimming pool equipment in the world, with a significant presence in the commercial pool market that is continuously growing. Hayward designs, manufactures, and markets a full line of residential and commercial pool and spa equipment including pumps, filters, heating, cleaners, salt chlorinators, automation, lighting, safety, flow control and energy solutions at our company owned facilities. Headquartered in Charlotte, North Carolina, Hayward also has facilities in Tennessee, Arizona, and Rhode Island as well as Canada, Spain, France, Australia, and China. **Responsibilities:*** Analyze and develop complete understanding of all circuits and functional blocks of consumer electronics products* Develop test specifications and requirements necessary to completely test products on high volume production lines, guaranteeing correct function of all circuits and functional blocks* Design test hardware and GUI applications which will perform tests as detailed in the test specification* Work with Design Engineers and Manufacturing Engineers to develop safe, ergonomic, fault tolerant test equipment at ICT, subassembly and EOL levels* Coordinate with R&D to support new product releases and verify quality improvements to products* Debug and repair existing test hardware and software as required* Periodic Maintenance of test equipment as well as repair* Update existing documentation, create new test system design documentation, test procedures, and work instructions**Qualifications:*** 5+ years’ experience as a Hardware Test Engineer with responsibility for complete development of test platform from initial product specification to project completion* Strong knowledge of digital and analog electronics, circuit analysis, and development of GUI test applications for evaluating hardware required* Must have C and assembly language programming skills* Familiarity with Microchip PIC processors, Arduino Controllers, and Raspberry Pi Linux Computers a plus* Must be able to demonstrate Windows programming ability using a common object orientated language such as Delphi/Pascal, Python, C#* Knowledge of Embarcadero IDE’s a plus* Successful applicant should be able to develop test applications for circuit board manufacturing environment, utilizing custom designed ‘bed of nails’ test platforms as well as interfaces to off-the-shelf test equipment such as programmable power supplies, spectrum analyzers, DMM’s, HiPot and programmable loads* Experience in printed circuit board design using a schematic/CAD package such as Eagle, PCB123, KiCAD, or similar product a plus* Understanding of common communications protocols such as RS232, RS485, I2C, and SPI required* Familiarity with mechatronics and/or robotic platforms such as Universal Robotics, AUBO, Mecademic, Cartesian systems, stepper/servo drive systems a plus Education:* BS Computer Engineering or BS Electrical Engineering #J-18808-Ljbffr