What are the responsibilities and job description for the Software Firmware Project Manager position at SIGMADESIGN?
Software/Firmware Project Manager
SIGMADESIGN is a fun, fast-paced engineering consulting company currently experiencing explosive growth. We are looking for a Software/Firmware Project Manager. Culture, curiosity, competency and confidence are a must. We offer competitive compensation (DOE), medical and dental insurance, a retirement plan, and a quarterly bonus program. We also offer voluntary benefits: vision, long-term disability, and term life insurance.
Primary Function:
As a Software / Firmware Project Manager, you will lead or be a part of multi-disciplinary engineering teams in a wide array of projects that are either solely software / firmware related or have a significant software / firmware content deliverable. This role involves heavy interaction with internal Sigma Design Engineering teams and resources, as well as one or more external client(s).
Essential Job Functions - Responsibilities:
- Lead multidisciplinary project teams of engineers and support staff in complex development projects.
- Work with the client(s) to establish aggressive but realistic project timelines and milestones.
- Work with the client(s) to define project requirements, deliverables, acceptance criteria, and the desired end result.
- Flexibility to employ agile/hybrid framework and traditional “waterfall” techniques, to plan and deliver project outcomes.
- Act as Scrum Master on internal and client projects, as required. Generate and manage a Product Backlog.
- Manage the project schedule including updating and adjusting the timeline and milestones as required.
- Identify risks, and put in place Mitigation Plans to deal with potential issues.
- Conduct Design Reviews with the project team and the client to ensure the project is on a path for success.
- Understand the project scope and inform the client when the project is veering away from the original plan.
- Steer the project team toward a design solution that meets all of the project requirements while making the proper decisions to ensure the timeline and deliverables are met according to the client’s expectations.
- Make certain that projects are completed on schedule and within budget.
- Ensure that all client documentation deliverables are complete and accurate.
- Have an ability to manage multiple, smaller projects, with separate teams.
- Work with Business Development peers to manage and set expectations both internally and with the client.
Education and Experience: (Knowledge, skills, & abilities)
- Bachelor’s degree in Computer Engineering, Computer Science, or equivalent required.
- Minimum 5 years of experience as a Project Lead or Project Manager.
- Strong client interaction skills, and experience estimating, quoting, and conducting change management on projects.
- Experience working with multiple disciplines such as Industrial Design, Mechanical Engineering, Electrical Engineering, Firmware/Software Engineering, Supply Chain, Assembly Technicians, and Test Technicians.
- Proficient in the use of issue tracking tools such as Jira or Redmine.
- Keen ability to track day-to-day project requirements, issues, and risk mitigation.
- Ability to travel domestically and internationally if needed.
- Experience utilizing Scrum, Kanban, Scrumban, and acting as a Product Owner and / or Scrum Master desired.
- Excellent teamwork/interpersonal skills and the ability to communicate effectively. Demonstrated ability to work collaboratively, both within and outside one's own work group.
- Demonstrate commitment and adherence to SIGMADESIGN Core Values.
- Advanced proficiency in MS Word, Excel, Outlook and PowerPoint.
- Pass a post-offer background verification.
Work Environment
Standard office environment with normal amounts of office related conditions. Occasionally may be required to work in environmental conditions that emulate typical user environments in order to facilitate design testing and validation.
SIGMADESIGN is an Equal Opportunity Employer