Kepler Communications Inc.

Software Verification Designer

Kepler Communications Inc.

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Python

About the role

  • Develop and maintain verification plans, procedures, and test cases that align with system and software requirements
  • Design and execute tests at the unit, integration, and system levels, ensuring requirement coverage
  • Apply static and dynamic analysis tools (SonarQube, Cppcheck, Pylint, CodeSonar) to identify and track defects
  • Implement and maintain automated test frameworks using open-source tools (GTest, pyTest)
  • Integrate verification activities into CI/CD pipelines and support regression testing
  • Build and maintain test environments, including simulators and hardware-in-the-loop setups
  • Document and report verification results with traceability to requirements
  • Collaborate with architects, developers, and QA engineers to resolve issues and close verification gaps
  • Provide metrics on test coverage, defect trends, and verification progress
  • Contribute to the improvement of software verification practices and tools

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 5+ years of experience in software verification, testing, or related roles
  • Strong knowledge of software verification practices, including unit testing, integration testing, and static analysis
  • Proficiency with open-source testing frameworks (pyTest, GTest)
  • Familiarity with modern operating systems and software integration
  • Experience with CI/CD tools and test automation infrastructure
  • Solid understanding of software quality assurance practices and processes
  • Proficiency in Python and C/C++
  • Bonus: Experience with ESA or NASA software development and verification standards (e.g., ECSS-E-ST-40C)
  • Bonus: Familiarity with code quality metrics, coverage analysis, and reliability assessment
  • Bonus: Experience with safety-critical or mission-critical software
  • Bonus: Prior involvement in space, aerospace, or defense programs
ICEYE

Senior Control Engineer – Stratospheric Unmanned Electric Aircraft, Fixed Wing

ICEYE
Seniorfull-time🇪🇸 Spain
Posted: 4 days agoSource: apply.workable.com
Python
AIKO - Infinite ways to autonomy

Autonomy Software Engineer

AIKO - Infinite ways to autonomy
Mid · Seniorfull-time$35k–$45k / year🇮🇹 Italy
Posted: 15 days agoSource: aiko-1.jobs.personio.com
PythonRust
Minted

Lead Software Engineer, Platform Developer Experience

Minted
Seniorfull-time$140k–$235k / yearCalifornia · 🇺🇸 United States
Posted: 18 days agoSource: jobs.lever.co
PythonTerraform
Ford Motor Company

Staff Embedded Software Engineer

Ford Motor Company
Leadfull-timeCalifornia · 🇺🇸 United States
Posted: 20 days agoSource: efds.fa.em5.oraclecloud.com
PythonRTOS
Haemonetics

Automation Engineer

Haemonetics
Mid · Seniorfull-time$88k–$119k / year🇺🇸 United States
Posted: 5 days agoSource: haemonetics.wd5.myworkdayjobs.com
AnsibleAWSCloudDockerEC2JenkinsKubernetesPythonTerraform