2

Remote Gcc Engineer Jobs in Oregon (NOW HIRING)

... Engineer to join our US Federal Premium Support team! This role is fully remote and will be part of ... Effectively demonstrate the ability to discuss and handle CUI in a GCC High enclave. * Responding ...

Remote Gcc Engineer information

What is a remote GCC engineer?

A Remote GCC Engineer is a software engineer who specializes in working with the GNU Compiler Collection (GCC) and performs their duties remotely, typically from home or another off-site location. GCC Engineers are responsible for developing, optimizing, and maintaining compilers and related tools to ensure software runs efficiently on various hardware architectures. They often contribute to open-source projects, troubleshoot compiler issues, and collaborate with other developers online. Remote GCC Engineers need strong programming skills in languages like C and C++, familiarity with compiler theory, and the ability to work independently while coordinating with distributed teams.

What are the key skills and qualifications needed to thrive as a remote GCC engineer?

To thrive as a Remote GCC Engineer, you need a strong background in C/C++ programming, compiler theory, and experience with GCC (GNU Compiler Collection) internals, often supported by a degree in computer science or a related field. Proficiency with version control systems like Git, build tools such as Make or CMake, and familiarity with Linux development environments are typically required. Excellent problem-solving, communication, and self-management skills are crucial for remote collaboration and project delivery. These skills ensure efficient development, debugging, and enhancement of compiler features while maintaining productivity and coordination in a distributed team.

What are some typical challenges faced by remote GCC engineers, and how can they be addressed?

Remote GCC Engineers often encounter challenges related to debugging complex compiler issues without immediate access to in-person team support. Communication across time zones can also impact collaboration on large codebases. To address these, it’s important to leverage collaborative tools like version control and issue trackers, participate in regular virtual team meetings, and document work thoroughly. Proactively reaching out for code reviews and staying active in open-source communities can also help overcome remote work barriers.

What is the difference between Remote Gcc Engineer vs Remote Embedded Software Engineer?

AspectRemote Gcc EngineerRemote Embedded Software Engineer
Required CredentialsBachelor's in Computer Engineering or related, knowledge of GCC compilerBachelor's in Electrical/Computer Engineering, embedded systems experience
Work EnvironmentRemote, primarily coding and compiler optimizationRemote, embedded hardware and firmware development
Industry UsageSoftware development, compiler design, embedded systemsEmbedded systems, IoT devices, consumer electronics
Common Search/ComparisonYesYes

The Remote Gcc Engineer focuses on compiler development, optimization, and software that interacts with GCC, often working on software tools and environments. The Remote Embedded Software Engineer develops firmware and software for embedded hardware, often requiring knowledge of hardware interfaces. While both roles may work remotely and require programming skills, their core responsibilities and industry applications differ significantly.

What job categories do people searching Remote Gcc Engineer jobs in Oregon look for?

The top searched job categories for Remote Gcc Engineer jobs in Oregon are:

Infographic showing various Remote Gcc Engineer job openings in Oregon as of August 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% Remote job distribution.

Federal Premium Support Specialist - Remote

OR • On-site, Remote

Full-time

Re-posted 11 days ago


Key responsibilities

  • Respond to and troubleshoot customer issues via phone, email, and remote sessions.

  • Manage support tickets and coordinate with advanced support teams to resolve technical problems.

  • Contribute to and maintain the knowledge base by authoring and editing articles.


SolarWinds rating

7.8

Company rating: 7.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

139th of 247 rated software companies


Job description

Your Role:

We are seeking a Technical Support Engineer to join our US Federal Premium Support team! This role is fully remote and will be part of the team supporting Federal US-Based customers. Team members are encouraged to take the time to provide customers with their full attention by carefully listening to and observing their needs. Demonstrate that they care by consistently being friendly and approachable. Exhibiting consideration for their time by listening emphatically, asking questions, and recommending solutions based on their described needs and objectives. All to ensure customer expectations are exceeded.

Your Impact:

  • The Technical support engineer is the front-line "trusted advisor" for SolarWinds product users, a key contributor to the customer experience through resolving customer issues, educating customer product functionalities, optimizing their monitoring capabilities, and building a knowledge-based library.
  • Effectively demonstrate the ability to discuss and handle CUI in a GCC High enclave.
  • Responding to and/or initiating technical troubleshooting sessions with customers - via phone, email, and remote sessions.
  • Interacting with customers at all levels, with demonstrated ability to communicate with the very basic user to the technically advanced (Network Administrators, System Administrators).
  • Managing and working support tickets per industry best practices utilizing existing CRM systems.
  • Effectively communicating technical information to non-technical customers.
  • Coordinating the resolution of technical issues with Advanced Support Teams and escalating issues per pre-established guidelines.
  • Contributing to our Knowledgebase (author and edit knowledge base articles).
  • Maintaining working lab systems to facilitate reproduction of customer issues.
  • Obtain and maintain SolarWinds Certified Professional (SCP) certifications.
  • This is a fantastic opportunity to get in at the ground level of an international powerhouse. APPLY Today to secure your chance for a new career with many advancement opportunities.

Your Experience:

  • United States citizenship required.
  • Ability to obtain and maintain a United States government security clearance is required.
  • Bachelor's degree in computer science or equivalent education and/or work experience
  • Knowledge of common network services like DNS, Web Servers (IIS, Apache), FTP Servers, Email Servers, and Database Systems Administration
  • Experience in high availability system configuration, troubleshooting, and performance optimization.
  • Strong verbal and written communication skills with experience detailing technical solutions to administrators, end-users, and leadership.
  • Troubleshooting experience (PC hardware/software, browsers, etc.)
  • Understanding of networking protocols TCP/IP, SMTP, FTP, HTTP, SNMP, Syslog, SSH, etc.
  • Professional certifications are a plus: Network+, CCENT, CCNA, MCSE, etc.
  • Experience with SolarWinds or other related technologies (Nagios, Prometheus, etc.) a plus.
  • Solid understanding of Microsoft Windows Server OS administration and troubleshooting.

What SolarWinds employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom