Project Manager - Software/Firmware/FPGA
Role details
Job location
Tech stack
Job description
We are seeking a highly driven and technically proficient Project Manager to lead cross-functional development programs involving software, firmware, FPGA, and hardware integration. This role requires a hands-on leader capable of managing complex technical projects from concept through deployment while coordinating across engineering, manufacturing, suppliers, and customers. The ideal candidate possesses a strong engineering background with experience in embedded systems, FPGA development environments, and software development lifecycles, combined with excellent program execution and stakeholder management capabilities., * Lead end-to-end execution of complex technical programs involving embedded software,firmware, FPGA, and hardware development.
- Develop and maintain integrated project schedules, resource plans, risk registers, andmilestone tracking.
- Coordinate cross-functional teams including software, FPGA, electrical, mechanical,systems, manufacturing, and quality engineering.
- Drive accountability and execution across matrixed engineering organizations.
- Drive program execution with a strong sense of urgency while balancing technical,schedule, and business priorities.
- Manage technical dependencies, critical paths, and program risks to ensure on-timedelivery.
- Facilitate technical reviews, status meetings, design reviews, and executive updates.
- Work closely with engineering teams to understand development challenges and helpremove execution roadblocks.
- Track and communicate program health, budget, deliverables, and scheduleperformance to leadership.
- Support supplier coordination, procurement activities, and hardware build schedules asrequired.
- Ensure alignment between customer requirements, engineering deliverables, andproduction readiness.
- Drive issue resolution and change management across multiple concurrent projects.
- Support system integration, validation, testing, and deployment activities.
Requirements
Do you have experience in Technical Proficiency?, * Bachelor's degree in Engineering, Computer Science, Electrical Engineering, or relatedtechnical field.
- 5+ years of project or program management experience in technical productdevelopment environments.
Strong technical background in one or more of the following:
- Firmware development
- FPGA development
- Electrical or systems engineering
- Experience managing full product development lifecycle from requirements throughdeployment.
- Familiarity with FPGA toolchains and development workflows (Xilinx/Vivado,Intel/Quartus, etc.).
- Understanding of embedded systems architectures, interfaces, and hardware/softwareintegration.
- Experience working within Agile, Waterfall, or hybrid development environments.
- Strong organizational, communication, and leadership skills.
- Ability to manage multiple parallel projects and shifting priorities., * PMP certification or equivalent project management certification.
- Experience with high-reliability, industrial, aerospace, defense, medical, ormission-critical systems.
- Familiarity with systems engineering methodologies and requirements managementtools.
- Experience coordinating hardware builds, lab integration, and validation efforts.
- Exposure to manufacturing operations, supply chain coordination, or NPI processes.
- Experience with Jira, Confluence, Microsoft Project, Smartsheet, or similar tools.
Desired Attributes
- Hands-on, detail-oriented, and execution-focused leadership style.
- Ability to bridge communication between highly technical engineering teams andexecutive stakeholders.
- Strong problem-solving mindset with the ability to drive teams through ambiguity andchanging priorities.
- Comfortable operating in fast-paced development environments with aggressiveschedules.
- Collaborative team player with strong ownership mentality.
Work Environment
- Fast-paced cross-functional engineering environment.
- May require occasional travel to suppliers, manufacturing sites, or customer locations.