Job DetailsPosition Overview
The Sr Engineering Manager will be responsible for driving approved hardware and software product development projects from concept to release, ensuring alignment across engineering, QA, support, operations, compliance, and product management. This role will also directly manage QA and Support resources.
The role is the execution hub for the Engineering organization — coordinating design, firmware, cloud, and validation teams; driving quality assurance, maintaining disciplined timelines; and ensuring regulatory readiness. Additionally, this role will ensure timely support of our commercial solutions in keeping our customers up and running.
The ideal candidate combines strong technical fluency with project management discipline, capable of bridging hardware design, firmware integration, and cloud software delivery in a single synchronized roadmap. Additionally, strong people management skills and experience running the functions of QA and Support are critical.
Key Responsibilities
Program Leadership & Delivery
Own end-to-end delivery of assigned engineering programs (Cloud, hardware, firmware, Operations, Launch, Support).
Translate approved product specifications into actionable project plans, schedules, and milestones in conjunction with Program Management and commercial teams.
Manage development phases — prototype, EVT/DVT/PVT, validation, release — and ensure alignment with manufacturing readiness.
Coordinate cross-functional stakeholders: hardware engineers, firmware developers, cloud/SaaS teams, QA, support, sales, and compliance.
Lead design reviews and change control processes to maintain traceability and scope discipline.
Direct People Management - QA & Support
Experience in directly managing people
Clear understanding and expertise with Quality Assurance and Support best practices
Technical & Compliance Coordination
Maintain understanding of system architecture and IoT connectivity.
Ensure hardware/software designs meet cryptographic boundary and compliance control alignment.
Partner with firmware and cloud teams on OTA, telemetry, and emulator validation workflows.
Track risk assessments, DFMEA/PFMEA, and certification documentation.
Operational & Cross-Functional Alignment
Work closely with Product Management to balance technical feasibility with customer requirements.
Partner with Supply Chain and Manufacturing Engineering to plan pilot builds and transfer-to-production.
Support program reporting for executive reviews, including progress dashboards, budgets, and dependency tracking.
Culture & Process
Help mature Primex’s engineering program management framework — introducing consistent tools, templates, and reporting cadence.
Champion agile/hybrid methodologies suitable for hardware-software co-development.
Promote a culture of accountability, transparency, and continuous improvement.
Qualifications
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related technical discipline (Master’s preferred).
10+ years of experience in engineering project or program management, with strong focus on IoT-enabled product development involving both hardware and cloud software.
5+ years in direct management of resources.
Deep experience in Quality Assurance and Support functions.
Proven ability to lead mixed hardware and software programs from concept through launch in highly regulated environments.
Hands-on expertise with IoT ecosystems, including connectivity standards (BLE, Wi-Fi, Zigbee), embedded systems, and cloud integration (AWS IoT Core, MQTT, Zephyr RTOS).
Deep understanding of device provisioning, OTA updates, telemetry, and cybersecurity in IoT contexts.
Working knowledge of regulatory and security frameworks such as FIPS 140-3, FedRAMP, FCC/CE, NIST traceability, 21 CFR Part 11, or BACnet.
Exceptional communication and organizational skills with experience presenting to executive stakeholders.
PMP or Agile certification preferred.
Competencies:
Drive for Results – Consistently meets or exceeds goals and takes ownership for outcomes.
Decision Quality – Makes well-informed, timely decisions using sound judgment.
Planning and Organizing – Establishes clear priorities, manages complexity, and executes effectively.
Technical Learning – Quickly grasps new technical concepts and applies them effectively.
Problem Solving – Identifies and resolves complex issues through logical analysis and creativity.
Dealing with Ambiguity – Adapts and remains effective in uncertain or changing environments.
Building Effective Teams – Creates a collaborative environment that promotes trust, accountability, and shared success.