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

Seneca Resources · 3 hours ago

Software Quality Assurance Engineer

Seneca Resources is a staffing and consulting firm that partners with a range of clients, including Fortune 500 companies and government organizations. They are seeking a Senior Software Assurance Engineer to support mission-critical embedded and defense systems, focusing on software security and vulnerability analysis in an agile engineering environment.

Information ServicesInformation TechnologyRecruitingStaffing Agency
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote
Hiring Manager
Selvakumar Vethakkan
linkedin

Responsibilities

Perform software assurance, vulnerability assessments, and IV&V for embedded and mission-critical systems
Conduct static and dynamic code analysis to identify security weaknesses and implementation risks
Apply Common Weakness Enumeration (CWE) standards to assess and classify software vulnerabilities
Support embedded software assurance across multiple architectures (FPGA, PowerPC, Intel, ARM)
Analyze source code using requirements, design artifacts, and test documentation
Develop and execute verification testing, data capture frameworks, and custom assurance tools
Perform reverse engineering of complex software applications when required
Contribute to software architectural risk analysis and assessment of exploitability and reachability
Collaborate effectively in an agile development environment with engineers, analysts, and stakeholders

Qualification

C/C++ programmingAda programmingSoftware assurance toolsStatic analysis toolsDynamic analysis techniquesEmbedded systems experienceAgile development collaborationReverse engineeringCybersecurity best practicesCommunication skills

Required

Bachelor's degree in Computer Science, Software Engineering, or related field with 15+ years of relevant experience (or Master's degree with 12+ years)
10+ years of hands-on programming experience in C, C++, Java, Python, and/or Ada
Strong expertise in Ada programming and assurance tools such as CodePeer or equivalent
Extensive experience with software assurance and static analysis tools, including but not limited to: Coverity, Fortify, Checkmarx, SonarQube, Parasoft, CodePeer / GNAT SAS
Proven background in preventive software assurance, including static and dynamic analysis techniques
Experience supporting embedded systems and processor-specific applications
Strong written and verbal communication skills, with the ability to collaborate across technical and non-technical teams
Active Secret security clearance

Preferred

Direct experience supporting DoD weapon systems or safety-critical embedded platforms
Knowledge of secure software development lifecycles (SSDLC) and cybersecurity best practices
Experience assessing attack paths, vulnerability reachability, and execution impact
Familiarity with software architectural risk analysis
Background in embedded systems security and reverse engineering

Benefits

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

Company

Seneca Resources

twittertwittertwitter
company-logo
Seneca Resources is a staffling adn recruiting agency that delivers staffing solutions to organizations in need of top technical talent.