Open Positions

Title:- Software Engineer – Compiler Front/End Parsing

Department:- Engineering

Overview

CodeSecure is seeking a talented software engineer to augment the team working on CodeSonar – our flagship static analysis product – to specialize in the C/C++ parsing engine. We license the EDG parser for this and have made significant adaptations to it, including many to allow it to handle extensions and dialects recognized by several commercial compilers. Much of the work is concerned with transforming the intermediate representations into the forms required by the analysis engine, much like IL lowering techniques used by compilers. The job entails a combination of work with the existing implementation, and participation in the design and implementation of new features and architectural improvements.  

Responsibilities

  • Work with a team to develop and maintain the parsing engine for CodeSonar  
  • Interact with EDG to report bugs and test and apply patches when received  
  • Work with the testing team to select and manage tests, and refine test automation  
  • Participate in customer engagements to resolve parsing problems in the field  
  • Report to the product technical lead and work closely with VP of Architecture and Engineering 

Qualifications

  Required  

  • BS in Computer Science or similar field 
  • Strong problem-solving skills in the context of large, complex systems 
  • Expert in C and C++, both as a programmer and from a language-processing perspective  
  • Proficiency with modern revision control and CI/CD practices  

   Preferred  

  • MS or PhD in Computer science  
  • Industrial experience with compilers and/or static analysis  

Our Culture

The principles at the heart of everything we do typically encompass integrity, innovation, collaboration, and respect. These foundational values guide our actions, shape our interactions, drive our decision-making processes, and ensure that we remain committed to ethical practices while fostering a culture of creativity and teamwork. 

We offer a competitive salary and benefits package including health care plan options, a generous paid time off program, flexible hours, 401(k) plan with contribution matching, and opportunities for professional and personal development. 

Applying

Please apply with resume and cover letter to careers@codesecure.com.

NOTE: US Citizenship required.  This position is not eligible for sponsorship.

CodeSecure, Inc. is an Equal Opportunity/Disability/Veterans/Affirmative Action employer.  Members of underrepresented groups are encouraged to apply.