Simics Development Engineer
You will be part of a challenging and fast paced PSG configuration software and firmware engineering team that is working to deliver world class and leading-edge security features for Intel's FPGA products. We are transforming the way our product firmware and software is developed and simulated on a modern cloud computing environment. We will be delivering functional simulation models for our PSG platforms enabling early shift left development of Software and Firmware for both internal and external customers. Great simulators result in leadership products by simulating our architecture and software before committing our product execution. We are looking for strong software and systems engineers with a proven track record of leadership roles on large scale software development projects. This is an excellent growth opportunity for an individual looking to learn and grow with a new org in India.
As a software engineer in the Simics team, you are responsible for developing and integrating detailed functional simulations models of hardware sub systems. will be required to understand the hardware specifications of various IPs and sub-system, analyze them and create simulation models for them. The functional simulation models are developed iteratively with HW and SW design teams and the collaboration require good communication skills and the ability to quickly turn new requirements into new or enhanced simulation models.
Ideal candidate should demonstrate the following skills/traits:
� Very strong software development and software engineering skill
� Ability to architect an end to end solution.
� Driving initiatives and projects that are directly tied to the development, implementation or upgrade of technology of our platform simulators.
� Leading projects of large scope, impact and complexity through all phases of the lifecycle.
� Having decision making authority at the program level.
� Exercising judgment and discretion to develop solutions, remove obstacles and redefine approaches.
� Overseeing identification of tasks and research dependencies and communicates expectations to the team members.
� Assesses risks and identifies solutions to timely, efficient achievement of program goals and ensures that quality standards are met.
Inside this Business Group
� Minimum Bachelors or Master's degree in Computer Science or Computer/Electrical Engineering, with 10+ years of experience in software development.
� 10+ years of experience in large scale software development/integration.
� Demonstrated creative thinking skills and hands on experience architecting, designing and implementing complex software projects.
� Advanced knowledge of the architecture, systems, simulation environment, development methods, and disciplines associated with the defined program.
� Proven track record in working on a few projects and taking them from definition to delivery and adoption.
� Excellent customer orientation and organizational skills.
� Strong networking and planning skills combined with juggling competing priorities and deadlines and prioritizing based on business impact.
� At least 8 years of experience working on complex SW projects, developing in C, C++ or similar
� Experience in hardware architecture/abstraction/simulation solutions is a big plus (IE TLM, System-C, Simics, etc..)
� Experience in firmware/driver development/verification is a big plus
� Demonstrated leadership and experience in positively motivating and influencing others to get to the results.
� Strong verbal communication skills, problem solving skills and producing results in a challenging fast-paced environment.
The Programmable Solutions Group (PSG) was formed from the acquisition of Altera. As part of Intel, PSG will create market-leading programmable logic devices that deliver a wider range of capabilities than customers experience today. Combining Altera's industry-leading FPGA technology and customer support with Intel's world-class semiconductor manufacturing capabilities will enable customers to create the next generation of electronic systems with unmatched performance and power efficiency. PSG takes pride in creating an energetic and dynamic work environment that is driven by ingenuity and innovation. We believe the growth and success of our group is directly linked to the growth and satisfaction of our employees. That is why PSG is committed to a work environment that is flexible and collaborative, and allows our employees to reach their full potential.