2

Full Time Compiler Gcc Jobs (NOW HIRING)

... compiler technologies (e.g., GCC, LLVM) * Experience with software scripting and build automation ... Knowledge of static and dynamic analysis Pay Information Full-Time Salary Range: $134,000 - $184 ...

... compiler technologies (e.g., GCC, LLVM) * Experience with software scripting and build automation ... Knowledge of static and dynamic analysis Pay Information Full-Time Salary Range: $134,000 - $184 ...

next page

Showing results 1-20

Full Time Compiler Gcc information

See salary details

$7

$13

$18

How much do full time compiler gcc jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for full time compiler gcc in the United States is $13.90, according to ZipRecruiter salary data. Most workers in this role earn between $12.02 and $15.38 per hour, depending on experience, location, and employer.

Which programming job has the highest salary?

Senior roles such as Principal Software Engineers, Software Architects, and specialized positions like Machine Learning Engineers tend to have the highest salaries in programming. These roles often require advanced skills, extensive experience, and expertise in high-demand technologies, leading to top compensation levels in the industry.

Who owns the GCC compiler?

The GCC compiler is owned and maintained by the Free Software Foundation (FSF), a nonprofit organization that supports free software projects. It is an open-source project developed collaboratively by volunteers and contributors worldwide, and knowledge of C and C++ is essential for a Full Time Compiler GCC role.

What are some common challenges faced by professionals working full-time on GCC compiler development, and how can applicants prepare for them?

Professionals working full-time on GCC compiler development often encounter challenges such as debugging complex code generation issues, ensuring cross-platform compatibility, and optimizing compiler performance without introducing regressions. Collaboration is key, as the GCC community is large and globally distributed, so strong communication skills and familiarity with open-source workflows are essential. Applicants can prepare by contributing to open-source compiler projects, deepening their understanding of C/C++ standards, and practicing code review and patch submission processes commonly used in the GCC project.

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

To thrive as a GCC Compiler Engineer, you need a strong background in computer science, expertise in programming languages like C and C++, and knowledge of compiler theory, often supported by a relevant degree. Familiarity with GNU Compiler Collection (GCC), build systems, debugging tools, and version control systems like Git is essential. Analytical thinking, problem-solving, and effective communication are key soft skills that help in collaborating with open-source communities and resolving complex technical issues. These skills ensure the development of robust, efficient, and maintainable compiler infrastructures critical for software development.

What can you compile with GCC?

A Full Time Compiler Gcc is used to compile programs written in C, C++, and other languages supported by GCC. It can generate executable files for various operating systems and architectures, making it a versatile tool for software development. Knowledge of language standards and compiler options is essential for effective use.

What is the difference between Full Time Compiler Gcc vs Full Time Software Engineer?

AspectFull Time Compiler GccFull Time Software Engineer
Required CredentialsKnowledge of C/C++, compiler design, LinuxProgramming skills, CS degree often preferred
Work EnvironmentDevelopment teams, compiler development labsSoftware development teams, various industries
Industry UsageCompiler and systems software companiesTech, finance, healthcare, many sectors

While both roles involve programming, a Full Time Compiler Gcc specializes in developing and maintaining compiler software like GCC, focusing on low-level system programming. A Full Time Software Engineer has a broader scope, working on various software applications across industries. The roles overlap in programming skills but differ in focus and environment.

What does a Full Time Compiler GCC engineer do?

A Full Time Compiler GCC engineer is responsible for developing, maintaining, and optimizing the GNU Compiler Collection (GCC), which is a widely used open-source compiler system. Their work includes improving code generation, fixing bugs, adding support for new programming languages or architectures, and ensuring that compiled code runs efficiently on various hardware platforms. They often collaborate with the open-source community, contribute to technical documentation, and may support users in troubleshooting compiler issues. This role typically requires strong programming skills in C and C++, a deep understanding of compiler theory, and experience with large-scale software projects.

What is the salary of a compiler engineer?

The salary of a full-time compiler engineer specializing in GCC typically ranges from $80,000 to $130,000 annually, depending on experience, location, and company size. Senior roles or those with specialized skills in compiler optimization may earn higher compensation, often including benefits and bonuses.
Infographic showing various Full Time Compiler Gcc job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 77% Full Time, and 22% Part Time. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution, with an average salary of $28,914 per year, or $13.9 per hour.
Senior Embedded Software Engineer - Cyber

Senior Embedded Software Engineer - Cyber

STR

Melbourne, FL โ€ข On-site

$134K - $184K/yr

Full-time

Posted 23 days ago


Job description

STR makes the world a safer place by developing technology and applying it to solve emerging national security challenges. Our Cyber Division develops the people, tools, and processes that put all the right bytes in all the wrong places. We strive for impact, craftmanship, and teamwork while tackling our nation's most demanding cyber problems.
A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge vulnerability research technologies. Our work targets the boundary between the digital and physical worlds by creating models of physical systems, probing interfaces for weaknesses, and reverse engineering software.
What you will do:
  • Working as part of a small team to design, develop, and test software applications and tools, in languages such as C, C++, and Python
  • Ensuring software quality through the practice of unit-level and system-level tests and verification Integrating software components using networking/messaging technologies
  • Packaging software for ease of configuration control, delivery, and deployment
  • Communicating technical foundations of software designs and implementations through reports and presentations

Who you are:
  • This position requires the ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government.
  • BS in Computer Science, Computer Engineering, or related field with 5 years of experience (or MS and 3 years)
  • Deep knowledge of at least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers
  • Proficiency in at least one compiled and one scripting programming language
  • Familiarity with assembly language, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM)
  • Experience with software scripting and build automation tools (e.g., bash, make)
  • Applied skills using collaborative source code management and software engineering tools (e.g., Git, Subversion, Gitlab)

Nice to have:
  • Experience working on classified programs
  • Proficiency in C, C++, and Python
  • Understanding of common software vulnerabilities, and secure programming principles
  • Experience with containers (e.g., Docker), virtualization technologies (e.g., QEMU), network communications frameworks (e.g., TCP/IP sockets), and unit test frameworks
  • Knowledge of static and dynamic analysis

Pay Information
Full-Time Salary Range: $134,000 - $184,000
The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.
STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.
STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.
STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at www.str.us for more info.
STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.
If you need a reasonable accommodation for any portion of the employment process, email us at appassist@str.us and provide your contact info.
Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.