1

Perl Software Engineer Jobs in Massachusetts (NOW HIRING)

Embedded Software Engineer

Lexington, MA · Hybrid

$147K - $194K/yr

Solid programming experience in C or C++. * Proven experience in embedded systems design with ... Perl, Python, Shell Scripting, Powershell. * Software Design/Development Software * Multithreaded ...

Involved in specifications, design and development of embedded firmware in engineering projects ... Perl, Python, Shell Scripting, Powershell. 5 years Software Design/Development 5 years Software ...

Solid programming experience in C or C++. Proven experience in embedded systems design with ... Perl, Python, Shell Scripting, Powershell. 5 years Software Design/Development 5 years Software ...

Involved in specifications, design and development of embedded firmware in engineering projects ... Perl, Python, Shell Scripting, Powershell. 5 years Software Design/Development 5 years Software ...

Software Engineer 3

Westford, MA · Hybrid

$59.75 - $80.25/hr

Perl * Robot Framework * or similar automation technologies * Strong understanding of software ... Engineering Job Level: TCP_03 "The expected salary/wage range for this position is provided below.

Hybrid Software Engineer Clearance Level: Must be able to obtain a Secret Clearance- Must be US ... g., Perl, Python, C/C++) Nice to Have * Digital and Wireless Radio/Communications Technology

Hybrid Software Engineer Clearance Level: Must be able to obtain a Secret Clearance- Must be US ... g., Perl, Python, C/C++) Nice to Have * Digital and Wireless Radio/Communications Technology

GPU Software Engineer

Boxborough, MA · On-site

$98K - $148K/yr

Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the ... C, C++, perl, python). • Maintains comprehensive pre- and post-silicon tests using tools and ...

GPU Software Engineer

Boxborough, MA · On-site

$98K - $148K/yr

Qualcomm Graphics Software Engineers architect, design, implement, verify, and optimize the ... C, C++, perl, python). • Maintains comprehensive pre- and post-silicon tests using tools and ...

A/B.S computer science, computer engineering, or a related technical discipline * Proficiency in ... Working knowledge of basic scripting languages (PowerShell, Bash, Perl, etc.) * Experience with ...

A/B.S computer science, computer engineering, or a related technical discipline * Proficiency in ... Working knowledge of basic scripting languages (PowerShell, Bash, Perl, etc.) * Experience with ...

next page

Showing results 1-20

Perl Software Engineer information

See Massachusetts salary details

$12K

$142K

$170.9K

How much do perl software engineer jobs pay per year?

As of Jul 27, 2026, the average yearly pay for perl software engineer in Massachusetts is $141,976.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,600.00 and $158,400.00 per year, depending on experience, location, and employer.

What are some common challenges Perl Software Engineers face when working on legacy codebases?

Perl Software Engineers often encounter legacy code that lacks documentation, consistent coding standards, or modern best practices. This can make debugging, refactoring, and implementing new features more complex and time-consuming. Collaborating closely with team members, leveraging version control, and gradually introducing automated testing are effective strategies to overcome these challenges. Additionally, communicating with stakeholders to clarify business logic embedded in older scripts is crucial for successful maintenance and enhancement.

What are the key skills and qualifications needed to thrive as a Perl Software Engineer, and why are they important?

To thrive as a Perl Software Engineer, you need strong programming skills in Perl, a solid understanding of software development principles, and typically a degree in computer science or related field. Familiarity with version control systems like Git, experience with databases (such as MySQL or PostgreSQL), and knowledge of frameworks like Catalyst or Dancer are commonly required. Problem-solving ability, attention to detail, and effective communication help individuals excel in collaborative development environments. These skills ensure robust, maintainable code and smooth project delivery in technically demanding software engineering roles.

What does a Perl Software Engineer do?

A Perl Software Engineer designs, develops, tests, and maintains software applications using the Perl programming language. They often work on tasks such as data processing, system automation, web development, and integration of legacy systems. Their role may also include troubleshooting code, optimizing performance, and collaborating with other developers to implement new features or maintain existing systems. Perl Software Engineers are valued for their expertise in scripting, problem-solving, and handling complex text processing tasks.

What is the difference between Perl Software Engineer vs Python Developer?

AspectPerl Software EngineerPython Developer
Required CredentialsBachelor's in Computer Science or related field; experience with PerlBachelor's in Computer Science or related field; experience with Python
Work EnvironmentWeb development, system scripting, data processingWeb development, data science, automation
Industry UsageLegacy systems, finance, network managementTech startups, data analysis, AI applications

Perl Software Engineers and Python Developers often share similar educational backgrounds and work environments. However, Perl is typically used in legacy systems and network scripting, while Python is more prevalent in modern web, data science, and AI projects. The choice depends on the specific industry and project requirements.

What are popular job titles related to Perl Software Engineer jobs in MA? For Perl Software Engineer jobs in MA, the most frequently searched job titles are:
Infographic showing various Perl Software Engineer job openings in Massachusetts as of July 2026, with employment types broken down into 57% Full Time, and 43% Contract. Highlights an 100% In-person job distribution, with an average salary of $141,976 per year, or $68.3 per hour.

Embedded Software Engineer

Judit Inc

Lexington, MA • Hybrid

$147K - $194K/yr

Full-time

Posted 8 days ago


Job description

Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability and scalability of system resources. Integrate and validate new product designs. Supports software QA. Provides post-production support. Interfaces with hardware design and development.

Required:

  • Experience in embedded systems development.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills.

Other:
Work location: Hybrid - Candidates should expect to be onsite 3 days a week.
Clearance: Candidates must have an active secret clearance to be considered for this position.
Travel: Estimated at 5% domestic and international
Interview Process: Initial pre-screen with Group Leader(s). If candidate advances to next round, will be a larger group interview with technical staff.


Must Have

Degree Level

  • Bachelor's Degree

Experience

  • Software Unit Testing

Hardware

  • Firmware
  • Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)
  • Real-Time Software/Hardware

Program/Project Management OR Analysis

  • Software Documentation

Programming

  • C/C++ Programming
  • Collaboration on shared code repositories (e.g., Git)
  • Embedded Software
  • Object Oriented Software Design and Development
  • Scripting Languages: Perl, Python, Shell Scripting, Powershell.
  • Software Design/Development

Software

  • Multithreaded and Multiprocessor Applications

Software Tools

  • CI/CD pipelines tools (GitHub Actions, Jenkins, Ansible, etc.)
  • Communication Protocols (USB, Ethernet, PCIe, I2C, SPI)

Testing

  • Software Testing

Nice to Have

Data/Reporting

  • MODBUS protocol

Degree Level

  • Master's Degree

Duration: 36 Months

Security Clearance Requirement: Yes

Security Clearance Level: Active Secret