About the Role :
We are seeking an experienced Senior Project Manager with a strong background in embedded systems, real-time operating systems (RTOS), and hardware-software integration.
This role requires both technical depth and project leadership, ensuring successful planning, execution, and delivery of complex embedded and IoT product development projects.
You will lead cross-functional engineering teams (firmware, hardware, QA, and cloud) to deliver high-quality solutions on time and within budget, while also contributing to technical problem-solving and design reviews.
Key Responsibilities :
- Lead multiple concurrent embedded / IoT projects from concept through production, ensuring scope, schedule, and quality goals are met.
- Develop detailed project plans, milestones, resource allocation, and risk mitigation strategies.
- Collaborate with stakeholders across engineering, product management, and operations to define technical requirements and priorities.
- Facilitate Agile / Scrum ceremonies and ensure adherence to Agile development processes.
- Provide technical guidance and mentoring to junior engineers and project team members.
- Manage project budgets, timelines, and deliverables while driving continuous improvement and efficiency.
- Communicate project status, risks, and dependencies to executive management and customers.
- Oversee and participate in board bring-up, BSP, SDK, and firmware development activities.
- Review and contribute to Linux kernel and driver development, including low-level hardware interfacing.
- Provide technical direction in debugging, hardware validation, and performance optimization.
- Ensure seamless integration across hardware, firmware, and cloud components.
- Collaborate on embedded GUI development (e.g., Qt-based interfaces) and embedded system architecture design.
Technical Expertise :
Programming & OS :
Proficiency in C, C++, and Python for embedded and systems programming.Hands-on experience with RTOS (e.g., VxWorks, FreeRTOS) and Linux kernel development.Experience in BSP development, board bring-up, and SDK creation.Deep knowledge of PCIE, USB, I2C, SPI, MDIO, MQTT, and REST APIs.Experience with wireless protocols : Z-Wave, ZigBee, Matter, Thread, BLE, and Wi-Fi.Expertise in USB, Audio / Video, and RF protocols.Ability to review hardware schematics and perform PCB debugging.Experience debugging 16 / 32-bit microcontrollers and microprocessors using :Logic analyzers, digital oscilloscopes, JTAG, KGDB, and JDB.
Skilled in diagnosing hardware, firmware, and communication interface issues.Strong experience with Yocto, OpenWRT, Makefiles, and cross-compilation toolchains.Familiarity with embedded GUI frameworks (e.g., Qt).Hands-on experience integrating embedded systems with AWS, Azure, or custom cloud platforms.Understanding of IoT communication architectures and data security.Qualifications : Education :
Bachelors or Masters degree in Electronics, Computer Engineering, Computer Science, or a related field.Experience :
10+ years of experience in embedded systems development.35 years in technical project or program management roles leading cross-functional teams.Proven track record of delivering complex hardware / software integrated products to market(ref : hirist.tech)