Mid/Senior (C/C++) Software Engineer - Tooling and Automation

Software EngineerSoftware EngineerFull TimeRemote

Location

United States + 88 moreAll locations: United States, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, India, Japan, Philippines, Georgia, Pakistan, Turkey, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Israel, United Arab Emirates, Indonesia, Cambodia, Lao People's Democratic Republic, Malaysia, Myanmar, Korea, Republic Of, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen, China, Afghanistan, Bangladesh, Bhutan, Kazakhstan, Kyrgyzstan, Maldives, Mongolia, Nepal, Sri Lanka, Tajikistan, Turkmenistan, Uzbekistan

Posted

2 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

We are looking for an engineer who could assist in a large-scale code reorganization and cleanup with the use of static analysis tools (Clang SA).

Your role will involve:

  • Researching and defining how to implement client requirements and ideas best
  • Taking part in technical discussions with the client
  • Designing and optimizing complex C/C++ systems with advanced tooling
  • Creating unit tests for your code, conducting code review, creating documentation, and taking part in other activities related to software development
  • Using AI agent–based tools to efficiently develop new tooling
  • Occasionally, taking part in technical pre-sales meetings

Qualifications

  • Proficiency in C/C++
  • Experience with various build systems, compilers (Make, CMake, Bazel, bitbake)
  • Good understanding and practical experience with static/dynamic code analysis (e.g., Klockwork, CPPcheck, SonarQube)
  • Experience in working with Linux-based embedded systems
  • Practical experience integrating generative AI capabilities via CLI-based AI agents or developer tooling, including automation, orchestration, or workflow integration with tools such as Claude Code or OpenAI Codex CLI
  • At least basic networking knowledge (TCP/IP, BGP, DHCP, Ethernet, etc.)
  • English at least B2 level, C1/C2 preferred

Requirements

  • Experience in working with large code bases
  • Experience with Clang/Clang SA
  • Python or another scripting language
  • Experience with networking hardware (switches, routers, etc.)
  • Understanding of advanced networking concepts (SDN, SD-WAN, MPLS, VPN, VNF, VRF, etc.)
  • Experience in working with Software Houses

Benefits

  • Flexible working hours and approach to work: fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on

Job Requirements

  • Proficiency in C/C++
  • Experience with various build systems, compilers (Make, CMake, Bazel, bitbake)
  • Good understanding and practical experience with static/dynamic code analysis (e.g., Klockwork, CPPcheck, SonarQube)
  • Experience in working with Linux-based embedded systems
  • Practical experience integrating generative AI capabilities via CLI-based AI agents or developer tooling, including automation, orchestration, or workflow integration with tools such as Claude Code or OpenAI Codex CLI
  • At least basic networking knowledge (TCP/IP, BGP, DHCP, Ethernet, etc.)
  • English at least B2 level, C1/C2 preferred
  • Experience in working with large code bases
  • Experience with Clang/Clang SA
  • Python or another scripting language
  • Experience with networking hardware (switches, routers, etc.)
  • Understanding of advanced networking concepts (SDN, SD-WAN, MPLS, VPN, VNF, VRF, etc.)
  • Experience in working with Software Houses

Benefits

  • Flexible working hours and approach to work: fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on

Related Job Pages

More Software Engineer Jobs

Software Engineer

DocMe360

Digital Services for Government & Enterprise

Software Engineer2 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

DocMe360 is seeking a talented Senior Software Engineer to join our dynamic team. The Senior Software Engineer role will provide hands-on technical leadership and software development expertise for a cross-functional...

Virginia

Staff Developer Advocacy Engineer

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Software Engineer2 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

Software engineer on interactive learning plugin for Grafana

Grafana
United States
$175.0K - $210.0K / year

Staff Software Engineer (Fulfillment Automation)

Chainguard

Making the software supply chain secure by default.

Software Engineer2 days ago
Full TimeRemoteTeam 51-200Since 2021H1B Sponsor

Chainguard delivers the industry's most secure container images: minimal, zero-CVE, rebuilt daily from source. We're building a new team focused on automation and tooling to accelerate how we deliver images at scale. As a Staff Engineer, you'll be the technical leader for this gr...

United States
$205K - $230K / year

Coder

BMC Software

Equal Opportunity Employer/Disabled/Veterans. According to the FTC, there has been a rise in employment offer scams. Our current job openings are listed on our website and applications are received only through our website. We do not ask or require downloads of any applications, or “apps” job offers are not extended over text messages or social media platforms. We do not ask individuals to purchase equipment for or prior to employment.

Software Engineer2 days ago
Full TimeRemoteTeam 2-10

The coder assigns appropriate codes for all diagnoses and procedures based on physician and nursing documentation using current coding methodologies like ICD-10-CM/PCS and CPT-4/HCPCS. This involves abstracting required data and converting patient encounters into appropriate DRG, ASC, APG, and APC assignments for optimal reimbursement.

United States
$24 - $34 / hour