2

Remote Compiler Engineer Jobs in Massachusetts (NOW HIRING)

Remote Compiler Engineer information

What does a remote compiler engineer do?

A Remote Compiler Engineer designs, develops, and maintains compilers, which are programs that translate source code written in one programming language into another language, often machine code. Working remotely, they collaborate with teams using online tools to improve compiler performance, add new features, and fix bugs. Their role may also involve optimizing code generation, supporting new hardware architectures, and ensuring compatibility with various programming languages. Remote Compiler Engineers typically have strong programming skills, especially in languages like C, C++, or Rust, and a deep understanding of computer architecture.

What are some common challenges remote compiler engineers face when collaborating with distributed teams?

Remote Compiler Engineers often work with globally distributed teams, which can lead to challenges such as coordinating across time zones, ensuring clear communication on complex technical issues, and maintaining code consistency. Effective use of collaboration tools, thorough documentation, and regular virtual meetings are essential to overcoming these hurdles. Additionally, sharing knowledge proactively and participating in code reviews help maintain alignment and foster a strong team dynamic, even when working remotely.

What are the key skills and qualifications needed to thrive as a remote compiler engineer, and why are they important?

To thrive as a Remote Compiler Engineer, you need a strong background in computer science, expertise in compiler theory, and proficiency in programming languages such as C++ or Rust. Experience with build systems, version control (e.g., Git), and familiarity with tools like LLVM or GCC is typically required. Excellent problem-solving skills, self-motivation, and clear communication are crucial soft skills for collaborating across distributed teams. These competencies ensure robust, efficient compiler development and effective teamwork in a remote environment.

What is the difference between Remote Compiler Engineer vs Remote Software Developer?

AspectRemote Compiler EngineerRemote Software Developer
Required CredentialsBachelor's in Computer Science, knowledge of compiler design, programming languages (C++, Python)Bachelor's in Computer Science or related field, proficiency in programming languages (Java, Python, C#)
Work EnvironmentResearch labs, tech companies, remote teams focused on language toolsTech companies, startups, remote teams developing applications
Industry UsageCompiler development, programming language design, software optimizationApplication development, web, mobile, enterprise software
Common Search/ComparisonFocus on compiler technology, language processingFocus on application coding, software solutions

Remote Compiler Engineers specialize in designing and optimizing compilers and language tools, often requiring knowledge of compiler theory and programming languages. Remote Software Developers create software applications across various platforms, emphasizing coding and application logic. While both roles involve programming, their focus areas and industry applications differ significantly.

What are the most commonly searched types of Compiler Engineer jobs in Massachusetts?

The most popular types of Compiler Engineer jobs in Massachusetts are:

What job categories do people searching Remote Compiler Engineer jobs in Massachusetts look for?

The top searched job categories for Remote Compiler Engineer jobs in Massachusetts are:

What cities in Massachusetts are hiring for Remote Compiler Engineer jobs?

Cities in Massachusetts with the most Remote Compiler Engineer job openings:

Infographic showing various Remote Compiler Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 89% Full Time, and 11% Contract. Highlights an 100% Remote job distribution.

Senior/Principal Physical Design Engineer (remote)

Boston, MA โ€ข Remote

$148K - $152K/yr

Full-time

Posted 2 days ago

New


Job description

Senior/Principal Physical Design Engineer
Job Description:
We are seeking an experienced Physical Design / P&R Engineer to take a key role in delivering complex, high-performance ASICs from RTL/netlist through GDSII and tapeout. You’ll own critical aspects of physical implementation, including floorplanning, placement, CTS, routing, timing closure, and PPA optimization, working with advanced technologies such as RISC-V, DDR, and SerDes. Using industry-leading tools including Synopsys Fusion Compiler and Siemens Calibre, you’ll solve challenging physical design problems and help drive successful silicon outcomes. This is an opportunity to make a significant technical impact while collaborating with a highly experienced, multidisciplinary ASIC engineering team.
Essential Duties and Qualifications:
• Analyze and optimize designs to meet power, performance, and area (PPA) objectives while satisfying timing, signal integrity, reliability, and manufacturability requirements.
• Collaborate closely with RTL design, verification, DFT, analog/mixed-signal, packaging, and other engineering teams to ensure successful chip integration.
• Develop and optimize floorplans incorporating complex IP and high-speed interfaces, including DDR and SerDes.
• Develop, maintain, and improve physical design flows, scripts, methodologies, and automation to increase efficiency and design quality.
• Identify and resolve congestion, routing, timing, power integrity, and physical verification issues throughout the implementation process.
• Participate in design reviews and provide recommendations regarding floorplanning, physical architecture, implementation strategy, and PPA tradeoffs.
• Perform full-chip physical design implementation from synthesized netlist through GDSII, including floorplanning, power planning, placement, clock tree synthesis (CTS), routing, optimization, and timing closure.
• Perform physical verification and signoff activities using Siemens Calibre, including DRC and LVS verification and resolution of physical design violations.
• Perform static timing analysis and drive timing closure across multiple operating modes, process corners, and design constraints.
• Provide technical guidance and mentoring to other engineers and contribute to the continued development of the team's internal physical design capabilities.
• Support final design signoff and tapeout, ensuring all applicable physical design and verification requirements have been satisfied.
• Support integration and physical implementation of third-party and internally developed IP blocks.
• Support the physical implementation and integration of RISC-V processor-based designs and subsystems, including timing, power, and physical design considerations.
• Troubleshoot complex implementation and signoff issues and drive corrective actions through resolution.
• Utilize Synopsys Fusion Compiler for physical implementation, optimization, and design closure.
Qualifications:
• 10+ years of direct industry experience with ASIC and/or SoC design.
• BSEE/MSEE or equivalent
• Excellent problem-solving skills and attention to detail.
• Experience with industry standard development tools and methodologies.
• Familiarity with RISC architectures (e.g., ARM, MIPS).
• Proficiency in Synopsys Design Compiler and other EDA tools.
• Proven track record of first-pass successes.
• Self-starter with the ability to assume leadership roles.
• Strong background in RTL based digital IC design using Verilog/SystemVerilog
• Strong understanding of digital design principles.
• Willingness to mentor and develop less experienced engineers.