Sr Assurance Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Seneca Resources Company, LLC · 6 days ago

Sr Assurance Software Engineer

Seneca Resources Company, LLC is a staffing and consulting firm that partners with professionals to help them grow their careers. They are seeking a Senior Assurance Software Engineer to play a critical role in ensuring the security, reliability, and trustworthiness of mission-critical embedded software for defense systems, focusing on vulnerability identification and robust testing.

Oil & Energy
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Collaborating with cross-functional teams in an agile development framework to deliver high-quality software assurance outcomes
Developing and executing software vulnerability assessments, verification testing, and dynamic/static analysis
Performing assurance IV&V synthesis for safety- and security-critical systems
Supporting embedded software assurance for processor-specific applications (e.g., FPGA, PowerPC, Intel, ARM)
Contributing to custom software assurance tool development and enhancements
Decomposing source code using requirements, design, and test documentation
Building test and data capture frameworks to uncover software vulnerabilities
Applying Common Weakness Enumeration (CWE) to identify issues in software under test
Conducting reverse engineering of complex software applications

Qualification

Software assuranceC/C++ programmingStatic analysis toolsDynamic analysis techniquesEmbedded systems securityAgile developmentReverse engineeringSoftware architectural risk analysisCommunication

Required

Bachelor's degree (BS) in Computer Science, Software Engineering, or related field with 15+ years of relevant experience (or Master's degree with 12+ years)
10+ years of strong programming experience in C, C++, Java, Python, and/or Ada
Hands-on expertise with software assurance scanning tools such as Coverity, Fortify, Checkmarx, SonarQube, Parasoft, CodePeer, GNAT SAS, or similar static analysis platforms
Proven experience in preventive software dynamic and static analysis techniques
Strong knowledge of Ada programming and tools like CodePeer or equivalent
Excellent verbal and written communication skills with the ability to collaborate effectively across diverse teams, including government stakeholders and industry partners
Active Secret security clearance (U.S. citizenship required)

Preferred

Direct experience in software assurance for DoD weapon system programs or critical embedded systems
First-hand knowledge of software architectural risk analysis
Expertise in identifying reachability of assurance findings and potential attack paths impacting software execution
Familiarity with secure software development lifecycles, cybersecurity best practices, and embedded systems security

Benefits

Comprehensive health, dental, and vision coverage
401(k) retirement plans

Company

Seneca Resources Company, LLC

twitter
company-logo
Seneca Resources Company, LLC, the exploration and production segment of National Fuel Gas Company, headquartered in Houston, Texas, explores for, develops, and produces natural gas in the Appalachian Region including the Marcellus and Utica Shales.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
John McGinnis
Chief Operating Officer
linkedin
leader-logo
Todd Abbott
Chief Operating Officer
linkedin
Company data provided by crunchbase