Firmware Engineering Professional
Firmware Engineering Professional, IBM Corporation, Poughkeepsie, NY: Handle critical deliverables and take direct ownership of multiple architecture verification programs required for the development of mainframe systems. Work as technical focal point in their respective domain (CPU architecture) and co-ordinate as an authority with various cross-functional teams for critical blockages and design bottlenecks in CPU architecture verification programs. Liaise with upper and senior management, team members and clients to ensure that projects are completed within the desired life cycle of the mainframe system. Expand the scope of various test programs by designing optimized algorithms and keep a tab on the resources used in the program by allowing the program to be re-used for developing next generation architecture programs. Play a key role of squad leader during the product bring-up cycle which requires very hands-on skills, planning and technical direction as it involves debugging high severity field issues related to software and firmware. Determine project requirements and develop work schedules for other partners and sub-ordinates working on the project. Utilize computer architecture skills (algorithms, specifications, boundary conditions), software/firmware programming and code debug skills, computer architecture-based unit testing skills on hardware accelerators or FPGA, Central Processing Unit (CPU) code design for architecture verification skill, real-time Pseudo random testing and validation skills, Software Program Critical Situation Handling skill, Matrixed Collaboration skills, project, technical planning and leadership skills. Required: Master’s degree or equivalent in Computer Science, Computer Engineering or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master’s degree) and one (1) year of experience as a Firmware Engineering Professional or related. One (1) year of experience must include utilizing computer architecture skills (algorithms, specifications, boundary conditions), software/firmware programming and code debug skills, computer architecture-based unit testing skills on hardware accelerators or FPGA, Central Processing Unit (CPU) code design for architecture verification skill, real-time Pseudo random testing and validation skills, Software Program Critical Situation Handling skill, Matrixed Collaboration skills, project, technical planning and leadership skills. Please send resumes to recruitad@us.ibm.com. Applicants must reference S273 in the subject line.