|
Technical management of a software team consisting of 5 to10 developers. Software architecture, design specification, implementation, quality assurance, product release and updates to customers. Responsible for project execution and on-time delivery of our high quality software tool suite.
Experience and Requirements
A minimum of 10 years in developing software tool sets for processors/micro-controllers/DSPs. Hands-on experience and proven track record in compiler, assembler, linker, loader, macros & library archives, APIs, monitor and debugger development is a must. Should have expertise in developing instruction set simulators for processors, micro-controllers and peripheral chips. An aesthetic GUI based tool development experience under all popular operating systems is also required.
Must posses an overall understanding of chip architecture, chip design flows/methodologies/tools with software/hardware concurrent co-design techniques.
Proven expertise in linking all the software tool suites to the chip development process for design verification, emulation and chip bring up activities. Expected software tool proficiency: Java, C, C++, Perl and Matlab/Simulink.
Project Management (technical) from start to end is a must. Inter personnel skills, team building and technical guidance for the team are required assets.
Should have adopted and enforced strict engineering/design practices. An ability and track record in planning and executing projects on a committed schedule is extremely important.
|