Bangalore, INDIA
15 days ago
R&D Engineering, Staff Engineer
HAPS is Synopsys' industry leading FPGA-based prototyping system, providing state of the art hardware (FPGA based) and cutting edge software (ProtoCompiler) to deliver the best-in-class integrated prototyping solution. ProtoCompiler software provides fast, automatic methods for conversion and partitioning of large ASIC designs onto HAPS multi-FPGA prototyping boards and includes powerful debugging features for verifying the designs. See more details at https://www.synopsys.com/verification/prototyping.html
We are looking for an R&D engineer who is interested in developing complete Embedded software on ARM Processors like ARM72/Cortex R5 for FPGA prototyping solutions. They are involved in the complete life-cycle of the embedded software product, from building the code through to final testing and device implementation.
 The person is expected to -  Develop and implement software for embedded devices and systems based on requirements to production and commercial deployment.Design٫ develop٫ code٫ test and debug system software.Perform code and design reviews on a regular basis.Estimate performance٫ stability and scalability of system resources٫ and seek ways to enhance these metrics.Validate new product designs prior to their implementation.Analyze the hardware related to the systems you are working with٫ and troubleshoot problems if needed. Experience in designing for Xilinx/AMD FPGA’s. Relevant exposure to tools like Xilinx VitisExtensive involvement in all stages of Project development life cycle including Requirements, Development, Implementation, Test Case development.Work with CAE team in test planning, execution, and customer support.Work is independent and collaborative in nature.Guides more junior peers with aspects of their job. Frequently networks with senior internal and external personnel in own area of expertiseRequirements:5+ years' experience of working in Embedded software engineering.Knowledge of Embedded OS like Linux, RTOS, PetaLinux, YoctoSignificant experience in embedded systems design with preemptive٫ multitasking real-time operating systems.Good experience in hands-on development and troubleshooting on embedded targets.Excellent knowledge of OS coding techniques٫ IP protocols٫ interfaces and hardware subsystemsGood programming experience in C or C++Good knowledge software configuration management tools٫ defect tracking tools٫ and peer review.Familiarity with reading schematics and data sheets for components.Strong documentation and writing skills.Good understanding of System & CPU architecture (DMA, Interrupts etc).Complex Problem solving and debugging skills.
Confirm your E-mail: Send Email
All Jobs from Synopsys (formerly Synfora)