Firmware Engineer Co-op

As a Firmware Engineer you will be part of a team developing high developing high performance embedded software running on SoCs designed by Istuary. You will work closely with architects, ASIC design engineers, and other firmware engineers in implementing and verifying the firmware design. Responsibilities Design and document high performance firmware algorithms to manage and interact with HW, handle errors and exception conditions Implement, verify firmware/software on SoCs; debug firmware/software systems issues Optimize firmware/software to meet performance levels Verify design using simulation, prototyping, and product testing Also focus on firmware quality in the system and the target application As needed, you will develop new test tools and methods Analysis of functional or performance issues with the firmware and hardware in test environments Qualifications MS or BS in Electrical/Computer Engineering or equivalent experience is required 5+ years directly related work experience (debugging in an embedded firmware application) Understanding of RTOS concepts including task switching, deadlocks, HW/FW interactions and resource management issues Must have demonstrated expertise in design and implementation of event driven real time firmware/software using C (or C++) Proficient in unit/integration/system testing Firmware/System debug skills utilizing Debugger, Logic Analyzer, Protocol Analyzer etc. in lab environment Experience in developing and debugging high quality SoC solutions Goal oriented and adherence to schedule The ability to analyze complex firmware and hardware issues Problem recreation and resolution skills Identifying critical algorithms for optimization to improve system performance Find creative solutions to difficult problems A high level of self-motivation, dedication, and ability to multitask effectively in fast-paced environment Excellent communication and interpersonal skills applied in a team environment Highly Desirable Skills System design expertis Flash, Storage systems or disk drive technology background Experience in consumer or enterprise storage field ATA, SAS, SCSI, FC or PCIe experience

Register/Login to Apply
Post A Job