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)