1

Urgently Hiring Compiler Software Engineer Jobs in Ohio

Compiler Engineer

Dayton, OH ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Tangram Flex is seeking a Software Engineer with Language Development Experience to help design ... Experience with production compiler frameworks (e.g., LLVM, GCC, MLIR, Cranelift, or NVVM)

Compiler Engineer

Dayton, OH

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Tangram Flex is seeking a Software Engineer with Language Development Experience to help design ... Experience with production compiler frameworks (e.g., LLVM, GCC, MLIR, Cranelift, or NVVM)

Compiler Engineer

Dayton, OH ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Tangram Flex is seeking a Software Engineer with Language Development Experience to help design ... Experience with production compiler frameworks (e.g., LLVM, GCC, MLIR, Cranelift, or NVVM)

Compiler Engineer

Dayton, OH ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Tangram Flex is seeking a Software Engineer with Language Development Experience to help design ... Experience with production compiler frameworks (e.g., LLVM, GCC, MLIR, Cranelift, or NVVM)

Senior Software Reverse Engineer

Beavercreek, OH ยท On-site

$113K - $149K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

We are searching for a motivated Senior Software Engineer to join our exploitation and analysis ... Working knowledge of compiler mechanics, compiler optimizations, and compiler security features

Software Language Engineer

Dayton, OH ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Familiarity with parser generators, compiler toolchains, software and system architecture design ... Proficiency in programming languages such as Python, Java, and C++ * Familiarity with software ...

Software Language Engineer

Dayton, OH ยท Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Familiarity with parser generators, compiler toolchains, software and system architecture design ... Proficiency in programming languages such as Python, Java, and C++ * Familiarity with software ...

Software Language Engineer

Dayton, OH ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Familiarity with parser generators, compiler toolchains, software and system architecture design ... Proficiency in programming languages such as Python, Java, and C++ * Familiarity with software ...

Software Language Engineer

Dayton, OH ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Familiarity with parser generators, compiler toolchains, software and system architecture design ... Proficiency in programming languages such as Python, Java, and C++ * Familiarity with software ...

Software Engineer

Dayton, OH ยท Hybrid

$75K - $126K/yr

The Riverside Research Software Applications Team (SWAT) is seeking a full-time software engineer ... hiring. Riverside offers comprehensive compensation and benefit packages to our employees.

Software Engineer

Dayton, OH ยท On-site

$75K - $126K/yr

The SWAT is an innovative team of experienced software developers, engineers, and architects who ... hiring. Riverside offers comprehensive compensation and benefit packages to our employees.

Software Engineer

Fairborn, OH ยท On-site

$72K - $100K/yr

The SWAT is an innovative team of experienced software developers, engineers, and architects who ... hiring. Riverside offers comprehensive compensation and benefit packages to our employees.

New

Software Engineer

Dayton, OH ยท Hybrid

$72K - $100K/yr

The SWAT is an innovative team of experienced software developers, engineers, and architects who ... hiring. Riverside offers comprehensive compensation and benefit packages to our employees.

C++ Software Engineer

Dayton, OH ยท On-site

$130K - $186K/yr

  • Medical

  • Retirement

  • PTO

Staff C++ Software Engineer - Electronic Warfare Location: Dayton / Fairborn, OH - Wright-Patterson Air Force Base area Work Setting: 100% onsite in a secure SCIF environment; no hybrid or remote ...

Software Engineer

Dayton, OH

$69K - $158K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Software Engineer The Opportunity: We are seeking a Software Engineersupport Agile design ... Identity Statement As part of the hiring process, we will ask you to complete an identity ...

Software Engineer

Beavercreek, OH ยท On-site

$69K - $158K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a ... Identity Statement As part of the hiring process, we will ask you to complete an identity ...

next page

Showing results 1-20

Urgently Hiring Compiler Software Engineer information

What does a Compiler Software Engineer do?

An Urgently Hiring Compiler Software Engineer is responsible for designing, developing, and optimizing compilers, which are tools that translate source code written by programmers into executable machine code. This role often involves improving the performance, reliability, and feature set of compilers to support new languages or hardware. In a rapidly hiring context, employers are looking for candidates who can quickly join their team to address critical needs, such as fixing bugs, enhancing existing compiler features, or supporting new software projects. Strong knowledge of programming languages, computer architecture, and algorithms is essential for this role.

What are the key skills and qualifications needed to thrive as a Compiler Software Engineer?

To thrive as a Compiler Software Engineer, you need a solid background in computer science, programming languages, algorithms, and data structures, often with a bachelor's or master's degree in a related field. Familiarity with tools such as LLVM, GCC, C/C++, and version control systems, as well as experience with code optimization and debugging, is typically required. Strong problem-solving, analytical thinking, and the ability to communicate complex technical concepts clearly are important soft skills. These competencies are vital for designing efficient, reliable compilers that translate high-level code into performant executables across diverse platforms.

What are some common challenges faced by Compiler Software Engineers during the development process?

Compiler Software Engineers often face challenges such as optimizing code for performance across different architectures, ensuring compatibility with evolving language standards, and debugging complex issues that arise during code translation. Collaboration with language designers and hardware engineers is essential to address these challenges effectively. Additionally, maintaining clear documentation and thorough testing procedures helps manage the complexity inherent in compiler development.

What is the difference between Urgently Hiring Compiler Software Engineer vs Compiler Developer?

AspectUrgently Hiring Compiler Software EngineerCompiler Developer
Required CredentialsBachelor's in Computer Science or related, experience with compiler designBachelor's or higher in Computer Science, specialized in compiler construction
Work EnvironmentFast-paced, deadline-driven, often in tech or software companiesDevelopment-focused, research or product-oriented teams in tech firms
Employer & Industry UsageTech companies, startups, or firms needing urgent staffingSoftware development companies, research labs, or academia

While both roles involve compiler technology, the Urgently Hiring Compiler Software Engineer position emphasizes immediate staffing needs in fast-paced environments, often requiring quick onboarding. In contrast, a Compiler Developer typically focuses on long-term development and research in compiler design. The key difference lies in urgency and hiring context.

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

The most popular types of Compiler Software Engineer jobs in Ohio are:

What job categories do people searching Urgently Hiring Compiler Software Engineer jobs in Ohio look for?

The top searched job categories for Urgently Hiring Compiler Software Engineer jobs in Ohio are:

What cities in Ohio are hiring for Urgently Hiring Compiler Software Engineer jobs?

Cities in Ohio with the most Urgently Hiring Compiler Software Engineer job openings:

Infographic showing various Urgently Hiring Compiler Software Engineer job openings in Ohio as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 19% Part Time, and 3% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution.

Compiler Engineer

Tangram Flex, Inc

Dayton, OH โ€ข On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Job description

Tangram Flex is seeking a Software Engineer with Language Development Experience to help design, develop, and optimize core interpreter/transpiler infrastructure and language toolchains. In this role, you will work at the intersection of programming language design, hardware architecture, and systems engineering by translating high-level abstractions into high-performance, production-ready machine code. Whether you are optimizing intermediate representations (IR), building custom front-ends/back-ends, or tuning domain-specific code generators (e.g., native compilers, DSLs, or transpilers).
Candidates should possess a solid technical skillset coupled with the drive to pursue deep understanding and the capability to work independently with minimal supervision. You will collaborate closely with software engineers, systems engineers, and defense stakeholders throughout the entire program lifecycle to turn design intent into executable, verified software reality.
What We Do: Our team and products provide solutions to enable innovators to design, develop, verify, and advance critical systems, while accelerating innovation that advances our nation's security. By accelerating delivery of critical systems, Tangram is transforming the way our nation solves complex software challenges.
JOB RESPONSIBILITIES/
  • Software Development & Implementation: Read, and write high-quality, efficient code in relevant languages, such as C, C++, Rust, and/or Python
  • Interpreter & Transpiler Development: Design, implement, and maintain interpreter components (front-end parsers, type checkers, optimization passes, and back-end code generators).
  • Performance Tuning: Analyze generated assembly or IR, profile code execution, and implement IR-level and target-specific optimizations (vectorization, instruction scheduling, register allocation, auto-parallelization).
  • Toolchain & Runtime Infrastructure: Support build systems, linkers, debuggers, static analysis tools, runtime systems, and garbage collectors/allocators.
  • Architecture Support: Collaborate with hardware/systems engineering teams to define, target, and optimize for new Instruction Set Architectures (ISAs) or specialized hardware accelerators (GPUs, NPUs, TPUs, FPGAs).
  • Language Design & Semantics: Contribute to the specification and implementation of domain-specific language (DSL) features or language extensions.
  • Code Quality & Testing: Write comprehensive unit, regression, and benchmark test suites to ensure interpreter correctness, stability, and performance trackability.
  • Collaboration & Communication: Partner cross-functionally with systems engineers and product teams to translate model characteristics and system requirements into test plans, and articulate technical findings clearly to both business and technical users.

DESIRED SKILLS & EXPERIENCE/
Required Skills:
  • Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering, Systems Engineering, or an equivalent technical field.
  • Minimum of 3+ years of working on compilers, interpreters, or transpilers for parallel architectures.
  • Ability to obtain or possess a current/or recent U.S. Government Security (DoW) Clearance. U.S. citizenship is required to obtain clearance.
  • Programming languages: Systems programming language experience, such as C, C++, Rust, etc. Includes raw memory management, performance optimization, and modern best practices.
  • Interpreter Fundamentals: Deep understanding of modern interpreter and/or transpiler architecture (lexing/parsing, ASTs, intermediate representations, control/data-flow analysis, and optimization passes).
  • Target Architectures: Solid understanding of computer architectures (x86, ARM, RISC-V) and assembly language.
  • Proven experience creating or extending language grammars.
  • Travel required occasionally for customer support and presentations
  • Work is performed in Dayton, Ohio

Preferred Skills:
  • Experience with production compiler frameworks (e.g., LLVM, GCC, MLIR, Cranelift, or NVVM).
  • Experience with FPGA configuration & programming logic.
  • Experience with program analysis, static & dynamic code analyzers, and/or formal verification.
  • Active contributions to an open-source compiler, interpreter, transpiler, or other language infrastructure projects.

Physical Requirements:
  • Ability to travel by air, car, or other transportation methods
  • Prolonged periods of sitting at a desk and working on a computer (up to 8 hours/day)
  • Ability to lift and carry lightweight items (e.g., laptops, demo equipment, marketing materials) up to 25 lbs.
  • Frequent use of hands and fingers for typing, using a mouse, writing, and handling equipment.
  • Visual acuity to read detailed technical documents, view computer screens, and operate software systems
  • Auditory ability to participate in meetings, customer demos, and conference calls, including in potentially noisy environments (e.g., trade shows or military facilities)
  • Mobility to move between office spaces, customer sites, conference venues, and manufacturing or lab environments
  • Flexibility to adapt to varying work environments (e.g., corporate offices, government buildings, industrial or lab spaces)

We are committed to staying rooted in our core value of Team First. For that reason, we've designed a highly competitive benefits program and supportive work environment to engage employees and their families.
  • Hybrid work options
  • Flexible Working Hours, 10 paid holidays, and generous Paid Time Off
  • Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance
  • Access to group rating plans for Life Insurance
  • Employer contribution to Health Savings Account
  • Competitive 401K employer match
  • A vibrant engineering culture that fosters transparency, collaboration, and continuous professional growth via internal tech community events (Lightning Talks, Integration Events).

Tangram Flex is an Equal Opportunity Employer, and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its application procedures and in accordance with federal law. All qualified candidates will receive consideration for employment based on business needs, job requirements, and individual qualifications.
EEO/AA Vet/Disabled Employer/ and E-Verify