1

Compiler Design Jobs in New Jersey (NOW HIRING)

Embedded Software Devoloper

NJ · On-site

$95K - $110K/yr

Capture project requirements and design and develop document changes in hardware and software ... GCC Compiler and Cross Compiler Environment * APIs: BSD Sockets * Programming internal and external ...

JAva big data engineer

Jersey City, NJ

$54.75 - $70.75/hr

Parsing work / Compiler work * Debug loop * Write test driven development * Structured string ... Restful design (Restful in nature) * Model driven development * AST (Generating & Sharing) * Model ...

JAva big data engineer

Jersey City, NJ · On-site

$54.75 - $70.75/hr

Parsing work / Compiler work * Debug loop * Write test driven development * Structured string ... Restful design (Restful in nature) * Model driven development * AST (Generating & Sharing) * Model ...

React Developer

Whippany, NJ · On-site

$50.25 - $65.25/hr

... Compiler, Vite, linting, etc. • Strong understanding of software design principles, including SOLID and domain-driven design, with the ability to apply them in technical leadership decisions. • ...

Compiler Design information

See New Jersey salary details

$42.6K

$116.2K

$204.6K

How much do compiler design jobs pay per year?

As of Jul 29, 2026, the average yearly pay for compiler design in New Jersey is $116,235.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,800.00 and $146,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Compiler Designer, you need a strong background in computer science, algorithms, and programming languages, typically supported by a degree in computer science or a related field. Proficiency with languages like C/C++, Java, and tools such as Lex/Yacc, LLVM, or ANTLR is essential. Analytical thinking, attention to detail, and effective problem-solving are crucial soft skills for addressing complex parsing and optimization challenges. These skills and qualities are important to ensure efficient, reliable, and maintainable compiler development for translating high-level code into executable programs.

What is the salary of a compiler designer?

The salary of a compiler designer typically ranges from $80,000 to $130,000 annually, depending on experience, education, and location. Senior roles or those with specialized skills in compiler optimization or language design may earn higher salaries. Knowledge of programming languages and compiler tools can also influence compensation.

What is the difference between Compiler Design vs Software Engineer?

AspectCompiler DesignSoftware Engineer
Required CredentialsBachelor's or Master's in Computer Science, specialized knowledge in programming languages and algorithmsBachelor's in Computer Science or related field, general programming skills
Work EnvironmentResearch and development, specialized teams, academic or industry labsVaried environments including tech companies, startups, or corporate IT teams
Industry UsagePrimarily in compiler development, programming language design, and systems softwareSoftware development across multiple domains like web, mobile, enterprise applications

While Compiler Design focuses on creating and optimizing compilers and language translation tools, Software Engineers develop a wide range of software applications. Both roles require strong programming skills, but Compiler Design is more specialized, often involving deep knowledge of programming languages and algorithms. Software Engineers have broader responsibilities, working on various software projects across industries.

What is a compiler designer?

A compiler designer is a software engineer who develops and improves compilers, which translate high-level programming languages into machine code. They work with programming language syntax, algorithms, and tools like parser generators to create efficient translation processes. Strong knowledge of programming languages, algorithms, and software development is essential for this role.

What is compiler design?

Compiler design is the field of computer science and engineering that focuses on creating compilers, which are specialized programs that translate code written in one programming language (the source language) into another language, typically machine code or an intermediate language. The process involves several stages, such as lexical analysis, parsing, semantic analysis, optimization, and code generation. Compiler design plays a crucial role in software development by improving code efficiency and enabling portability across different hardware architectures.

What engineer makes 500,000 a year?

Senior software engineers, especially those in specialized fields like compiler design or working at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership responsibilities or executive roles.

Is coding a dead-end job?

Compiler design is a specialized field within software development that involves creating tools to translate programming languages into executable code. It offers ongoing learning opportunities, as advancements in programming languages and hardware require continuous skill updates. Coding careers, including compiler design, are generally not dead-end jobs, as demand persists for software optimization and language development.

What are some common challenges faced by professionals working in compiler design roles?

Professionals in compiler design often encounter challenges such as optimizing code for performance without sacrificing correctness, supporting multiple programming languages or hardware architectures, and debugging complex translation errors. Collaboration with language designers and systems programmers is frequent, as compilers must integrate smoothly with other development tools and environments. Staying current with evolving technologies and language standards is also essential, requiring ongoing learning and adaptation.
What are popular job titles related to Compiler Design jobs in New Jersey? For Compiler Design jobs in New Jersey, the most frequently searched job titles are:
Infographic showing various Compiler Design job openings in New Jersey as of July 2026, with employment types broken down into 1% Locum Tenens, 29% As Needed, 66% Full Time, 1% Part Time, 1% Contract, and 2% Summer. Highlights an 91% Physical, 4% Hybrid, and 5% Remote job distribution, with an average salary of $116,235 per year, or $55.9 per hour.
Embedded Software Devoloper

Embedded Software Devoloper

EVTKS

NJ • On-site

$95K - $110K/yr

Full-time

Medical, Vision, Retirement, PTO

Posted 8 days ago


Job description

Benefits:
  • 401(k)
  • 401(k) matching
  • Health insurance
  • Paid time off
  • Vision insurance

Job Summary
We are looking for an experienced individual to work independently and in a team environment, filling the language gap between Linux CentOS embedded systems software with external hardware IP networks. As an Embedded Systems Software Developer you will be working with the Airport Surveillance Radar (ASR-9) team that supports the Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. ASR-9 is a radar system used by the Federal Aviation Administration (FAA) to monitor air traffic and weather conditions in the United States. ASR-9 is a primary surveillance radar that provides air traffic controllers with information on aircraft position and weather.
Essential Job Duties
  • Responsible for providing 2nd level engineering support for ASR-9 modifications installed in the field.
  • Provides expertise in software requirement analysis, design, design reviews development, software testing, integration, installation, and maintenance of complex computer systems.
  • Responsible for the following:
    • Research, evaluate and test new hardware technology that will be used to replace current obsolete components in the NAS equipment.
    • Capture project requirements and design and develop document changes in hardware and software required for future modifications.
    • Perform key site testing operations and responsible for preparing the modification kits that will be shipped and installed in the field.

Responsibilities
  • Strong understanding of the NAS system hardware and software, knowledge of FAA procedural requirements.
  • Experienced with real-time design and development, testing and interface of software and computer hardware systems, regression impact analysis, reliability, maintainability, human factors, standardization and other reengineering regarding FAA missions and NAS systems.
  • Skilled with performing system wide analysis and functional allocations, including business process modeling and reengineering, internal operating systems, databases, and network architectures.
  • Knowledge of using prescribed methods and information furnished, to develop draft inputs to project documentation as it relates to any of the support functions.
  • Performing assignments on a broad range of tasks associated with the implementation of standards, techniques, procedures, and criteria as they apply to technical tasks.
  • Developing new technology, modifying the structure of existing software products, and providing technical guidance on complex projects.
  • Reviewing final draft documents for conformity to requirements and completeness.
  • Tracking preparation and delivery status of required deliverables.
  • Attending and may lead meetings, design reviews, working groups and briefings.
  • Reporting issues and problems and recommends solutions.
  • Performing other related duties in line with tasks assignments.
  • Familiarity with object-oriented programming techniques, client/server development, cross-browser development, and Unix/Linux CentOS Operating system.

Qualifications
  • Bachelor of Science in Computer Science or Math, or a Bachelor's degree in another technical field with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science and twenty (20) years related experience.

OR
  • Master's Degree in any field of study with a minimum thirty (30) semester hours of either undergrad or grad study in a combination of mathematics, statistics, and computer science and sixteen (16) years related work experience in a computer science or math field.

OR
  • PhD or Doctorial in a related field with a minimum of thirty (30) semester hours of either undergrad or grad study in a combination of mathematics, statistics, and computer science and six (6) years of related work experience in a computer science or math field.

Technical Proficiencies
  • Programming languages for embedded systems:
    • C/C++ (Visual Studio and Qt)
    • Python
    • Java
  • Programming languages for webpage development:
    • Visual Basic
    • VBScript
    • HTML
  • Managing software/hardware development lifecycles and establishing software baselines using development tools (majority is required):
    • Operating System: Linux CentOS (Community Enterprise Operating System)
      • Linux real-time operating systems (RTOS) and embedded software development methodologies.
    • Network routing, analysis and debugging: Wireshark and Linux Network Device Drivers
  • Compilers: GCC Compiler and Cross Compiler Environment
  • APIs: BSD Sockets
    • Programming internal and external devices in a PC environment either directly or through a device API: USB, COM, Ethernet, TTY, RS-232 (Serial Connector), RS-422 (Serial Connector).
    • Linux Tool Production: Yocto, Bitbake, Netlink
  • Build Automation: OpenEmbedded
  • Troubleshooting: Logic Analyzer
  • Database Management: SQL
  • Versioning: Git (any flavor)
    • Communication protocols used in embedded systems: Ethernet, HDLC, UDP, IP, ARP, etc.
  • Skilled in oral and written communication
  • Detail Oriented

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position. This description is not intended to be an exhaustive list of all responsibilities, duties, and skills required of employees assigned to this job. Management retains the discretion to add or change the duties of the position at any time. Work will be conducted at the William J. Hughes Technical Center, and the work environment will be a desk/lab, requiring little to no travel
Compensation: $95,000.00 - $110,000.00 per year
EVTKS is a minority veteran-owned small business that provides our customers with the most qualified professionals for their endeavors.
Since 2011, EVTKS has been involved in leadership and development. We are proud to lead the way towards a more efficient future with innovative ideas, game-changing technology and polished engineering solutions. We are passionate about connecting people and transforming needs into solutions.

EVTKS logo

About EVTKS

Sourced by ZipRecruiter

Industry

Aerospace product and parts manufacturing

Company size

1 - 10 Employees

Headquarters location

Mays Landing, NJ, US

Year founded

2011