PrePass

PrePass

Senior Software Engineer - Hardware Integration

Phoenix, Arizona, United States · Senior

Sponsorship not specifiedDetected 22 days ago
C#Code ReviewGitSQLAzureCloud PlatformsDockerKubernetesCI/CDDevOpsA/B TestingAgileRoboticsTest AutomationAR/VRResearchLeadershipCommunicationCollaborationProblem SolvingPublic Speaking

About the role

  • This is not a traditional enterprise software role - we're seeking someone who enjoys working across software, hardware, diagnostics, cloud platforms, and field testing environments.
  • You'll work hands-on with hardware-integrated systems in both lab and real-world environments, contributing throughout the prototype, testing, and evaluation lifecycle.

Responsibilities

  • This means making bold decisions and building systems that support not only fleets but the broader economy.
  • Essential Responsibilities Prototype Development & Technical Innovation Design and develop prototype applications and services using C#, modern.NET, SQL Server, and Microsoft Azure.
  • Build APIs, integrations, and telemetry systems that connect software platforms with hardware devices and external systems.
  • Explore and implement AI-assisted capabilities within prototypes, including automation, diagnostics, analytics, and decision-support tooling.
  • Support hands-on lab testing and field validation of integrated hardware and software solutions.
  • Document architecture decisions, findings, trade-offs, and recommendations to support future production systems.
  • Engineering Leadership & Collaboration Participate in design reviews, code reviews, architecture discussions, and Agile ceremonies.
  • Partner with engineering, product, infrastructure, operations, and leadership teams throughout prototype development and evaluation efforts.
  • About the Role We're looking for a Senior Software Engineer to design and build working prototypes, proofs of concept (PoCs), and pilot-ready solutions that validate technical feasibility and accelerate decision-making.
  • In this role, you'll collaborate closely with engineering and cross-functional teams to evaluate emerging technologies and develop prototype solutions that may evolve into future production systems.

Requirements

  • /Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong hands-on experience with C# and modern.NET technologies.
  • Strong experience with relational databases such as SQL Server.
  • Qualifications/Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field.

Skills

  • Troubleshoot issues across hardware, networking, firmware, cloud systems, and software applications.
  • Evaluate emerging technologies including IoT, edge computing, augmented reality (AR), spatial computing, and advanced visualization tools.
  • Leverage AI-assisted development tools to improve prototyping speed, testing workflows, and documentation quality.

Company info

  • We're transforming how the transportation industry operates-creating solutions that keep trucks moving safely, efficiently, and compliantly.
  • We're looking for a Senior Software Engineer to design and build working prototypes, proofs of concept (PoCs), and pilot-ready solutions that validate technical feasibility and accelerate decision-making.

This listing is sourced directly from PrePass's careers page and normalized into a canonical job model.