systems Ensure RTL implementation meets precise design specification requirements Functional Verification: Conduct in-depth behavioral simulations across ASIC and FPGA Generate and execute advanced UVM Test cases Achieve 95% codecoverage goals and functional coverage across critical metrics Perform detailed codecoverage analysis, including: (Statement coverage, Expression coverage, Branch coverage, Toggle coverage … Specialized experience in functional verification with multiple Tape Outs Expert-level proficiency in Hardware Description Languages: (Verilog, VHDL, SystemVerilog) Extensive knowledge of: (comprehensive RTL design methodologies, Behavioral simulation techniques, Codecoverage strategies) Extensive experience with industry-standard EDA tools (Cadence, Synopsys, Mentor Graphics) Extensive experience with verification methodologies: Universal Verification Methodology (UVM) Regression and automation framework development This … in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated More ❯
Annapolis Junction, Maryland, United States Hybrid / WFH Options
Codescratch LLC
Develop and maintain CI/CD pipelines for automated testing and deployment. Work alongside program managers, UX designers, software engineers, hardware engineers, subject matter experts, and customers. Conduct ongoing code documentation, codecoverage, and build version control. Develop ongoing unit-based tests and regression tests, create acceptance criteria for QC, conduct peer-review w/other team … members, and review code for others. Practice and improve on Agile/Scaled Agile Framework (SAFe) development methodologies and tools. Optimize software performance by identifying bottlenecks and implementing improvements. Why Codescratch? Codescratch, is a leading software services company that specializes in developing innovative solutions, driving improvements, and optimizing operations in the public and private sectors. Proven track record of More ❯
Overview Description : Responsible for developing end-to-end system features, from user experience to backend code, and deploying those systems across multiple environments. Provide expertise to the development team using Agile methodologies, modern languages, best practices, cloud technologies, and microservices. Ensure solutions align with current and future architecture and operational environments. Strong experience in Python coding, API development, and … networking professionals to ensure data routing and access needs meet customer requirements. Activity in the customer space requires the use of Python and/or Java while deploying the code in an automated fashion with Jenkins and GitHub. This facilitates unit testing, code review, codecoverage etc. as part of coding best practices. Do you have More ❯
critical role in the entire software development lifecycle, from domain modeling and architecture to coding, testing, and deployment. If you excel at tackling complex technical challenges, value high-quality code, and thrive in a fast-paced, agile environment, wed love to have you on board. Key Responsibilities: Architecture & Design: Lead the design and implementation of microservices using Spring Boot … with business capabilities. Collaborate with cross-functional teams (Architects, DevOps, QA, Product Owners) to ensure scalable, resilient, and maintainable solutions. Hands-On Development: Write clean, efficient, and testable Java code following best practices and coding standards. Implement RESTful APIs (Level 2 or Level 3) with robust data contracts, versioning strategies, and error-handling conventions. Build and maintain unit, integration … and end-to-end test suites, ensuring high codecoverage and reliability. Performance & Reliability: Analyze system performance and optimize application code, database queries, and resource utilization to meet SLAs. Utilize caching, messaging, and other architectural patterns (e.g., Circuit Breaker, Retry) for fault tolerance and high availability. Continuous Integration/Continuous Delivery (CI/CD): Integrate codeMore ❯
improvement in quality assurance. Architect, guide, and oversee the development and execution of comprehensive automated test suites and frameworks for both front-end and back-end systems, ensuring high coverage and efficiency. Design, own, and drive the overall QA strategy, setting clear priorities and roadmaps in alignment with business objectives and in consultation with the CTO and other stakeholders. … roadmap features are fully quality and performance tested, meeting the exacting standards of industry compliance and security. Review and maintain existing manual and automated regression suites, ensuring optimal test coverage, effectiveness, and efficiency. Monitor, analyse, and report on key QA metrics, KPIs, and team performance. Use data-driven insights to drive quality improvements. Advocate for and implement best practices … next 3-5 years. Documentation and onboarding resources for QA tools are published and maintained, enabling new developers to self-serve and become productive within 1 month of joining. CodeCoverage : At least 75% of code is fully tested by automation tests. Clearly published Goals and Monthly Metrics for each product area Fully automated regression testing across More ❯
meets system performance and functional requirements Assist with developing and executing integration test procedures for software components Practice software quality through the use of tools or processes (e.g. static code analysis, codecoverage, peer programming) Contribute to project software documentation Develop software in accordance with a structured software development methodology (e.g. Agile, Spiral, Extreme, etc.) Design and … interface/integration problems, system bottlenecks, data flow issues) Perform system or sub-system level integration and testing Conduct a peer review of the project's software design and code Develop and deliver technical presentations or demonstrations to customers or stakeholders. Develop estimate of resources and schedule required to implement system/component level software. Recommend software processes or More ❯
throughout the PI cycle on program status, including the status of testing, deployment, and release readiness Participating in the design and creation of scalable software Maintain application posture for codecoverage and ensure the CM process defined is working for the team. Build the front-end of applications through appealing visual design and define needs for build APIs More ❯
farnborough, south east england, united kingdom Hybrid / WFH Options
MDA Space
of the company's software to required quality assurance standards (like ECSS-Q-ST-10C, DO-178B, AS9115) Develop quality related automated tests and pipelines: Resilience Testing Functional testing Coverage testing Static code analysis Skills And Experience Experience in working in a quality standards controlled environment – particularly in unit testing and test coverage; Knowledge in software quality …/product assurance standards (like ECSS-Q-ST-10C, DO-178B, AS9115, etc.); Static analysis tools (CPPCheck, Lint, SonarCube, Helix QAC, etc.); Codecoverage tools (GCOV, LCOV, LDRA, Vector Cast); Integration with CI/CD pipelines (GIT/Jenkins); Linux Operating System; Testing/QA Best practices, standards etc. Issue Management tools like Jira or Redmine Embedded system More ❯
Washington, Washington DC, United States Hybrid / WFH Options
Potawatomi Federal Solutions, LLC
processes using Jenkins, GitHub Actions, and SonarQube, including automated testing and secure deployments. Perform unit testing, integration testing, and assist in developing automated test cases to ensure 90%+ codecoverage for critical functionality. Education, Certification & Experience Requirements: Education Required: Bachelor's degree in Computer Science, Software Engineering, or related field. Certification Required: This position requires the ability More ❯
prototypes to meet the business’ needs Refine functional requirements and develop technical specifications Generate technical documentation to communicate architectural and design decisions Develop complete test plans, tests, and strong codecoverage Resolve defects during QA testing, pre-production, production, and post-release cycles Communicate & collaborate cross-functionally across various teams, organizations and internal and external stakeholders to drive … in Computer Science or related field, Master’s degree a plus 7+ years of software development experience including: Strong portfolio of work showing experience developing secure and standards-compliant code across multiple platforms. (Java, Microsoft stack as well as Open Source technology) Solid conceptual knowledge of design patterns and language agnostic design experience Test driven development mindset and strong … discipline of writing extensive tests for every production code ship Experience with Cassandra or Cosmos DB or other NO SQL databases Experience with multi-tenant architectures in the SaaS space Fluent in several of the following languages/platforms/libraries: Java and .NET Strong understanding of API’s and web service concepts such as REST, SOAP, and XML More ❯
prototypes to meet the business’ needs Refine functional requirements and develop technical specifications Generate technical documentation to communicate architectural and design decisions Develop complete test plans, tests, and strong codecoverage Resolve defects during QA testing, pre-production, production, and post-release cycles Communicate & collaborate cross-functionally across various teams, organizations and internal and external stakeholders to drive … in Computer Science or related field, Master’s degree a plus 7+ years of software development experience including: Strong portfolio of work showing experience developing secure and standards-compliant code across multiple platforms. (Java, Microsoft stack as well as Open Source technology) Solid conceptual knowledge of design patterns and language agnostic design experience Test driven development mindset and strong … discipline of writing extensive tests for every production code ship Experience with Cassandra or Cosmos DB or other NO SQL databases Experience with multi-tenant architectures in the SaaS space Fluent in several of the following languages/platforms/libraries: Java and .NET Strong understanding of API’s and web service concepts such as REST, SOAP, and XML More ❯
prototypes to meet the business’ needs Refine functional requirements and develop technical specifications Generate technical documentation to communicate architectural and design decisions Develop complete test plans, tests, and strong codecoverage Resolve defects during QA testing, pre-production, production, and post-release cycles Communicate & collaborate cross-functionally across various teams, organizations and internal and external stakeholders to drive … in Computer Science or related field, Master’s degree a plus 7+ years of software development experience including: Strong portfolio of work showing experience developing secure and standards-compliant code across multiple platforms. (Java, Microsoft stack as well as Open Source technology) Solid conceptual knowledge of design patterns and language agnostic design experience Test driven development mindset and strong … discipline of writing extensive tests for every production code ship Experience with Cassandra or Cosmos DB or other NO SQL databases Experience with multi-tenant architectures in the SaaS space Fluent in several of the following languages/platforms/libraries: Java and .NET Strong understanding of API’s and web service concepts such as REST, SOAP, and XML More ❯
develop, and maintain test automation frameworks using Java and Karate Perform REST API testing and validation of backend services Collaborate with cross-functional teams to define test strategies and coverage plans Utilize BDD tools such as Cucumber and Gherkin for behavior-driven testing Participate in code reviews, defect triage, and continuous integration efforts Leverage Git and other version … testing Solid knowledge of REST API testing and validation techniques Experience with BDD tools: Cucumber, Gherkin Familiarity with DevOps processes and Git version control Strong understanding of test strategies, codecoverage, and QA methodologies More ❯
Washington, Washington DC, United States Hybrid / WFH Options
Potawatomi Federal Solutions, LLC
security, and compliance, including OWASP ASVS 4.0.3 and WCAG 2.2 AA accessibility requirements. Implement automated test frameworks using tools such as Selenium, SoapUI, Cypress, or similar platforms, ensuring high code coverage. Conduct functional, integration, regression, and performance testing, validating that all features meet acceptance criteria. Collaborate with developers and DevSecOps engineers to integrate automated testing in CI/CD More ❯
Huntsville, Alabama, United States Hybrid / WFH Options
Lockheed Martin
for software development are a requisite. As our Software Engineer, you will be cross trained in the Operations Analysis/Operations Research discipline. You will be tasked with supporting code development which is used to conduct analytical runs, threat trajectory generation, and maintenance of post processors for COBRA (a coverage/battlespace/requirements analysis tool) and GHOST … creative, straightforward solutions to technical and user experience challenges • Participating in the team's daily standups, testing, and demos • Developing unit tests and test procedures to assist in maintaining codecoverage • Providing inputs towards the architecture solution • Working in a dynamic team environment Our level 3 employees typically have 5 - 10 years of experience. Basic Qualifications: • Bachelor's … Desired Skills: • Active Secret Clearance • Ability to qualify for a Top Secret Clearance • Software architecture design • Demonstrated usage of programming languages in a software engineering role • Ability to refactor code for reusability, readability, and maintainability in an object-oriented codebase • Application deployment, integration, and troubleshooting • Experience with the OpenMPI or other parallel processing libraries for distributed applications • Implementation of More ❯
strong understanding of processor architectures, and high-speed protocols. Responsibilities: Architect, develop, and maintain advanced verification environments (Testbenches) using UVM and SystemVerilog to ensure functional correctness and achieve aggressive coverage goals for complex SOC features. Develop and execute comprehensive verification test plans for key SOC blocks, with a focus on ARM processor subsystems and high-speed interfaces. Implement test … of PCI Express (PCIe) and high-speed Ethernet controllers, leveraging UVM sequences, scoreboards, and monitors. Develop, maintain, and optimize Python scripts to automate verification flows, process simulation results, drive coverage closure, and manage large-scale regression suites. Analyze simulation results, track coverage metrics, and debug failures down to the register-transfer level (RTL) using waveform viewers and logic … specifically PCI Express (PCIe) and/or high-speed Ethernet, within a UVM framework. Proficiency in Python scripting for verification automation, data analysis, and regression management. Deep knowledge of coverage-driven verification (CDV) techniques and methodologies for achieving functional and codecoverage closure. Experience (Desired): Experience with OVM and transition/migration to UVM. Familiarity with Post More ❯
Must Have Proficient in Java and Enterprise Java Technologies Expert in Domain Driven Design Experience in Container based development Experience in writing solid automated test cases and codecoverage Experience in developing and deploying solutions on AWS Experience in Event Driven Architecture (e.g. Kafka) Experience in Spring framework Nice to Have Basics of serverless technologies especially AWS Lambda More ❯
Working knowledge of Python or other scripting languages is a plus. Exposure to mobile platforms, particularly Android , is beneficial. Bonus: Experience with build systems like Bazel or Buck , and codecoverage tools. More ❯
Provide and justify detailed firmware design with the customer Provide a coding solution which minimises power usage. Create, document, and maintain firmware testing in order to fulfil a 100% codecoverage report. Provide detailed support documentation as required by the customer. Create, document, and maintain system level python applications which test the firmware and hardware. Essential Skills More ❯
in API Testing using Postman, SOAPUI, JMETER or similar. Experience working on different types of testing: e.g., unit, integration, regression, smoke, user acceptance, system, stress, and performance. Knowledge of codecoverage tools, process or systems analysis, and design work. QA automation testing and scripting experience using UFT Experience with creating and reviewing performance testing scripts and reviewing result. More ❯
and implement eligibility rules using CER (Curam Express Rules). Design and implement workflows for deferred processing. Create/maintain technical documentation. Write Junit Tests for unit testing and code coverage. Support bug fixes during testing and deploy to target environments. Required Technical and Professional Expertise Developers are well versed in Some UML Modelling, XML, Java and the following More ❯
modern standards - Establish scalable, automated processes for data engineering teams - Thought leader and partner with wider data engineering teams to advise on implementation and best practices - Cloud Infrastructure-as-Code - Define Service and Flow orchestration - Data as a configurable resource (including configuration-driven access to scientific data modelling tools) - Observabilty (monitoring, alerting, logging, tracing, ...) - Enable quality engineering through … KPIs and codecoverage and quality checks - Standardise GitOps/declarative software development lifecycle - Audit as a service More ❯
modern standards?- Establish scalable, automated processes for data engineering teams - Thought leader and partner with wider data engineering teams to advise on implementation and best practices?- Cloud Infrastructure-as-Code?- Define Service and Flow orchestration?- Data as a configurable resource?(including configuration-driven access to scientific data modelling tools)??- Observabilty (monitoring, alerting, logging, tracing, ...)??- Enable quality engineering through … KPIs and codecoverage and quality checks?- Standardise GitOps/declarative software development lifecycle?- Audit as a service More ❯
Electro-Optical (EO) DSP, controls, data links, embedded processing and processor interfaces. Designers collaborate with circuit card designers and systems engineers to develop requirements, architecture, modeling of algorithms, partitioning, code development, simulation, and place and route. Designs are verified against requirements using both directed test and constrained random methodologies. Design support is expected from requirements definition through production release. … initial proof of concept up to production Architect FPGA-based systems to determine parts, interfaces, and Concept of Operations (CONOPS) test system level requirements into FPGA requirements Design and code in VHDL for reliability and maintainability Verify designs utilizing self-checking techniques with directed and constrained random tests, while tracking functional and codecoverage Help drive projects More ❯
Washington, Washington DC, United States Hybrid / WFH Options
Potawatomi Federal Solutions, LLC
meetings, design sessions, or project milestones. Essential Duties & Responsibilities: Serve as the technical authority for DevSecOps strategy, including CI/CD pipeline architecture, security automation, and cloud infrastructure-as-code (IaC). Lead the implementation of secure software delivery pipelines leveraging tools such as Jenkins, GitHub Action, NexusIQ, SonarQube, and Ansible. Define and enforce best practices to containerization and … directly into the CI/CD process to ensure continuous ATO compliance. Support the development team with automated testing frameworks for unit, integration, and security testing to achieve high code coverage. Provide mentorship and technical guidance to development teams, fostering a culture of automation, security, and scalability. Collaborate with cybersecurity, infrastructure, and application teams to ensure secure and efficient … Familiarity with IRS security requirements, Publication 4812, and federal cloud compliance. Knowledge, Skills & Abilities: Deep understanding of cloud-native DevSecOps practices, CI/CD pipeline automation, and infrastructure-as-code in AWS. Strong knowledge of federal cybersecurity frameworks (NIST 800-53, FISMA, FedRAMP) and secure software development lifecycle (SDLC). Expertise in containerization (Docker/Podman), orchestration (Kubernetes), and More ❯