Full-Time

Senior Software Verification Engineer

Posted on 5/13/2025

Passive Logic

Passive Logic

No salary listed

Murray, UT, USA

In Person

Category
QA & Testing (1)
Required Skills
Bash
Python
Software Testing
DevOps
Linux/Unix
Data Analysis
Requirements
  • Degree in Computer Science, Computer Engineering, or related field
  • 5+ years experience in software development
  • Proficient knowledge of test methods, levels of test, and test techniques
  • Hands-on experience with Linux, shell scripts, and Python
  • Organized and strategic: Creative thinker and strong problem solver with meticulous attention to detail.
  • Exceptional communication skills: Extraordinary teammate skills with a collaborative, interpersonal communication style.
  • Collaborative mindset: Participate in cross-functional teams to support engineering development projects. Strong self-motivation towards PassiveLogic’s mission to “empower people through generative autonomy to solve the world’s largest climate challenges.”
  • Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate.
  • Problem solving: You own this role. When issues arise, be the empowered force that solves them, rolling-up.
Responsibilities
  • Contribute Individually and Mentor Engineers: Play a hands-on role in engineering development while guiding and supporting junior engineers to enhance team effectiveness and technical growth.
  • Enhance Verification Processes: Spearhead new verification methodologies, best practices, and tools to continuously improve coverage through both manual and automated processes.
  • Utilize System Engineering Tools: Manage requirements and perform data analytics to support system optimization and decision-making.
  • Develop Visualizations for Engineering Insights: Create data-driven visual representations of test results and code coverage to support engineering teams.
  • Execute End-to-End Testing in a Test-Driven Environment: Devise and implement comprehensive testing strategies, including unit test plans, test automation infrastructure, CI/CD workflows, integration testing, and UI testing, to enhance product quality and reliability.
  • Develop, Debug, and Optimize: Diagnose and resolve firmware and software issues on hardware platforms throughout the development lifecycle, from initial bring-up to beta testing and production deployment, ensuring seamless integration within the broader product ecosystem.
  • End-to-End Testing and Automation: Design and implement comprehensive testing strategies in a test-driven development environment, collaborating with development and design teams to build unit tests, automation infrastructure, CI/CD workflows, and integration testing. Validate firmware, communications, and wired/wireless networking to ensure reliable performance across the full hardware-software ecosystem.
Desired Qualifications
  • Deep interest in technology: A strong curiosity about AI, autonomous systems, and the energy sector, with the ability to translate technical concepts into engaging stories.
  • 3+ Years experience:
  • Defining and executing test plans and strategy
  • Working with products that bridge the Hardware - Software divide
  • Gaining familiarity with standard embedded communication protocols (SPI, UART, I2C, etc) as well as physical interfaces such as Ethernet, USB, Bluetooth, WiFi
  • Working in a small company/startup environment
  • Passion for technology and personal growth
  • Self motivation and a strong drive for results and continuous improvement
  • A curiosity for learning about and implementing new technologies and best practices
  • Mentorship experience
  • Experience with/knowledge of: Foundational understanding of autonomous systems design
  • Strong knowledge of Linux
  • Swift language development
  • Background in security

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE