Linux Support for Topaz i.MX25Renesas SH7619SideShow ViewerTrygTech InspectTrygTech Inspect For Schools
ArchitecturesTechnologiesProject ManagementSystems IntegrationTraining
NewsCareersContact Us

Firmware Technical Program Manager

Job Reference: 10116 - Apply for this position now

Description:

 We are looking for a Firmware Technical Program Manager to help PM the development and testing of wired and wireless controllers along with other electronic devices. The focus will be on device firmware but will also require coordination with development and test teams working on host system software (APIs, libraries and drivers).

    Necessary skills:
  • Several years project management experience with electronic consumer products e.g. PC peripherals
  • Several years project management experience as hardware, software and/or firmware PM
  • Knowledge of at least one bug / task tracking and scheduling software system
  • Firmware development experience with C/C++

 

    Preferred skills:
  • Experience with Team Foundation Server (TFS) for source control and bug / task tracking
  • Firmware test experience
  • Basic knowledge of USB and/or a wireless technology (Bluetooth, Wi-Fi, DECT or other)
  • Basic knowledge of electronics and ability to read electronic circuit schematics

    Responsibilities:
  • Coordinate, schedule and help plan firmware development and testing
  • Coordinate application software, system software and firmware development and test teams
  • Write technical specifications in conjunction with other PMs, development and test teams
  • Create & track schedules in conjunction with other PMs, development and test teams
  • Help resolve critical cross group technical and/or project issues
  • Write documentation and prepare presentations for management
    Additional requirements:
  • BSCS/BSCE/BSEE or other scientific degree with equivalent work experience
  • Must be willing and able to provide exceptional customer service, including direct interfacing with clients
  • Strong teamwork and communication skills
  • Must enjoy a dynamic work environment
  • Ability to learn fast and work independently
  • Good multitasking and priority management skills
  • Demonstrated troubleshooting, problem solving and analytical skills