Technical Project Manager
Job Description
Key Responsibilities:
· Lead end-to-end delivery of embedded software projects — from requirements gathering, planning, and design to development, integration, and release.
· Work closely with software, hardware, and QA teams to ensure timely and quality project delivery.
· Define project scope, milestones, risk mitigation strategies, and resource planning.
· Manage project execution using Agile/Scrum or hybrid methodologies.
· Review technical designs, code (C++), and architecture decisions to ensure alignment with product goals.
· Collaborate with stakeholders including product management, hardware engineers, and customer teams.
· Track KPIs such as velocity, quality, and defect trends to continuously improve delivery efficiency.
· Handle cross-geographical coordination between onshore and offshore development teams.
· Ensure compliance with safety and quality standards (e.g., ISO 26262, MISRA C++ if automotive).
Required Skills & Experience:
· Strong technical background in C++ (11/14/17) and embedded systems (RTOS, firmware, device drivers, microcontrollers).
· Experience with hardware-software integration, debugging, and performance optimization.
· Hands-on understanding of embedded development tools (e.g., Keil, IAR, GCC, GDB, JTAG).
· Proven project management experience handling embedded software programs.
· Solid knowledge of Agile/Scrum methodologies and tools like Jira or Azure DevOps.
· Excellent stakeholder management, communication, and risk management skills.
· Familiarity with version control (Git), CI/CD pipelines, and DevOps practices in embedded environments.
Similar Jobs
Project Manager
New York
Project Manager
Remote
Network Project Manager
Colorado
Lead Project Manager
Texas
IT Project Manager
Remote