Jobs · Information Technology · Arizona

Senior Software Engineer - Hardware Integration

PrePass · Phoenix, AZ · 3 wk ago
HybridInformation TechnologyFull-time

About the role

We are seeking a Senior Software Engineer to design and build prototypes, proofs of concept (PoCs), and pilot-ready solutions that validate technical feasibility and accelerate decision-making. This role requires expertise in multiple domains including software, hardware, diagnostics, cloud platforms, and field testing.

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.
    • Develop cloud-native prototypes and evaluate deployment patterns using Azure services, Docker, containers, and Kubernetes.
    • Explore and implement AI-assisted capabilities within prototypes, including automation, diagnostics, analytics, and decision-support tooling.
    • Create rapid PoCs that validate new technologies, workflows, and operational concepts.
  • Hardware Integration & Field Testing
    • Partner with hardware-focused engineers to integrate software with edge devices, sensors, telemetry systems, and connected technologies.
    • Support hands-on lab testing and field validation of integrated hardware and software solutions.
    • Develop diagnostics, logging, monitoring, and testing tools to support troubleshooting and repeatable evaluations.
    • Participate in field testing activities, deployment preparation, and post-test analysis.
  • Research, Evaluation & Documentation
    • Define prototype goals, hypotheses, success metrics, and evaluation criteria.
    • Document architecture decisions, findings, trade-offs, and recommendations to support future production systems.
    • Evaluate emerging technologies including IoT, edge computing, augmented reality (AR), spatial computing, and advanced visualization tools.
    • Present technical findings and recommendations to engineering and leadership stakeholders.
  • Engineering Leadership & Collaboration
    • Participate in design reviews, code reviews, architecture discussions, and Agile ceremonies.
    • Mentor junior and mid-level engineers through technical guidance and collaborative problem-solving.
    • Partner with engineering, product, infrastructure, operations, and leadership teams throughout prototype development and evaluation efforts.
    • Leverage AI-assisted development tools to improve prototyping speed, testing workflows, and documentation quality.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional software engineering experience building production or pilot-ready systems.
  • Strong hands-on experience with C# and modern .NET technologies.
  • Experience developing applications and integrations on Microsoft Azure.
  • Strong experience with relational databases such as SQL Server.
  • Experience building prototypes, proofs of concept, or experimental systems.
  • Hands-on experience integrating software with hardware devices, telemetry systems, or external systems.
  • Strong troubleshooting and debugging skills across distributed and integrated environments.
  • Experience with CI/CD pipelines, DevOps tooling, Git, and automated testing practices.
  • Strong communication, collaboration, and technical documentation skills.
  • Bonus points for experience with IoT, edge computing, connected devices, or telemetry platforms.
  • Background in robotics, industrial automation, transportation technology, aerospace, defense, or other hardware-integrated environments.
  • Familiarity with device communication protocols, diagnostics, or edge systems.
  • Experience with Docker, Kubernetes, and cloud-native deployment patterns.
  • Experience developing test plans and supporting lab or field evaluations.
  • Familiarity with event-driven architectures, observability, and distributed systems.

Desired Characteristics

  • Comfortable working in fast-moving, ambiguous, and experimental environments.
  • Strong problem-solving mindset with the ability to evaluate trade-offs and technical feasibility.
  • Highly collaborative with the ability to partner effectively across engineering and cross-functional teams.
  • Demonstrates initiative, ownership, and accountability throughout the development and testing lifecycle.
  • Passionate about emerging technologies and applying them to real-world operational challenges.
  • Balances engineering quality with rapid prototyping and iterative experimentation.

What Success Looks Like

  • Builds prototypes and PoCs that clearly validate or invalidate technical feasibility.
  • Creates repeatable testing frameworks and diagnostics tooling that improve lab and field testing efficiency.
  • Produces architecture documentation and technical recommendations that help guide future production systems.

Benefits

  • Robust benefit package that includes medical, dental, and vision that start on date of hire.
  • Paid Time Off, to include vacation, sick, holidays, and floating holidays.
  • Paid parental leave.
  • 401(k) plan with employer match.
  • Company-funded "lifestyle account" upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships).
  • Tuition Reimbursement Program.
  • Voluntary benefits, to include, but not limited to Legal and Pet Discounts.
  • Employee Assistance Program (available at no cost to you).
  • Company-sponsored and funded "Culture Team" that focuses on the Physical, Mental, and Professional well-being of employees.
  • Community Give-Back initiatives.
  • Culture that focuses on employee development initiatives.
  • Company-wide bonus and commission plans.

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com