> Markdown version of [/jobs/ext/643441-software-engineer-hardware-integration](https://www.wearedevelopers.com/jobs/ext/643441-software-engineer-hardware-integration). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Hardware Integration - **Company:** PrePass, LLC - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Adobe InDesign, Application Programming Interfaces (APIs), Artificial Intelligence, Data Analysis, Software Applications, Computing Platforms, Augmented Reality, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Engineering, Code Review, Communications Protocols, Continuous Integration, Data Visualization, Relational Databases, Software Debugging, Digital Architecture, Distributed Systems, Firmware, Hardware Design, Iterative and Incremental Development, Microsoft SQL Server, Rapid Prototyping Process, Smart Devices, Software Engineering, Software Systems, Systems Integration, Data Logging, Enterprise Software Applications, Cloud Platform System, DevOps Tools - Open-source, Software Application Programming, Git, Computer Equipment, Event Driven Architecture, Build Management, Kubernetes, Information Technology, Multiaccess Edge Computing, Docker - **Published:** June 25, 2026 - **Apply:** https://www.dice.com/job-detail/72f547e9-f9a0-4d3b-90bd-7166def95910 ## About the Role * 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., * 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., * IoT or edge computing * Transportation technology * Robotics or autonomous systems * Industrial automation * Connected vehicle platforms * Aerospace or defense systems * Applied R&D or prototype engineering teams You do not need to be a firmware or electrical engineer, but you should be comfortable working closely with hardware systems and solving problems outside of traditional application development. ## Description 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 is not a traditional enterprise software role - we're seeking someone who enjoys working across software, hardware, diagnostics, cloud platforms, and field testing environments. 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. You'll work hands-on with hardware-integrated systems in both lab and real-world environments, contributing throughout the prototype, testing, and evaluation lifecycle. This hybrid role is based in our Phoenix, AZ office, with in-office collaboration required at least three days per week to support lab work and field testing activities. 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. * 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. * Troubleshoot issues across hardware, networking, firmware, cloud systems, and software applications. * 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. * Advocate for engineering best practices while balancing speed, experimentation, and iterative development in an R&D-focused environment. * Leverage AI-assisted development tools to improve prototyping speed, testing workflows, and documentation quality., * 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. * Strengthens engineering quality and team capability within a fast-moving R&D environment. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)