R&D Engineering, Staff Engineer
Synopsys
Alternate Job Titles:
- Staff Engineer, R&D Engineering
- Senior R&D Engineer
- Lead R&D Engineer
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a seasoned professional with a B.Tech in Computer Science and over 6 years of experience in R&D Engineering. You are proficient in system design and data structures and algorithms (DSA) with a knack for problem-solving, code optimization, and debugging. Your expertise lies in programming languages like Python, MySQL, and in developing APIs and web services. You are well-versed in front-end development with React JS and have hands-on experience with Unix and Windows environments. Your background in DevOps tools like Jenkins and CI/CD pipelines is solid, and you have a strong grasp of source control management, particularly with Perforce and GitHub. You thrive in a fast-paced environment where you can work independently with minimal supervision, showcasing your keen attention to detail and excellent communication skills.
What You’ll Be Doing:
- Automating processes using Jenkins and CI/CD pipelines, developing backend and front-end tools, and automating release cycles.
- Creating and maintaining the infrastructure to support teams in designing, debugging, testing, and releasing products throughout the development cycle.
- Designing, developing, troubleshooting, and debugging hardware and software solutions.
- Developing software tools, methodologies, and flows, including operating systems (Linux/Windows), compilers, networks, utilities, databases, and web tools.
- Integrating and deploying software into production environments.
- Developing innovative solutions to problems with minimal guidance and implementing them independently.
- Monitoring infrastructure to ensure service uptime and meeting SLA requirements.
- Providing critical support for customer-facing services to achieve near 100% uptime.
- Writing technical and user documentation, including FAQs and handbooks.
The Impact You Will Have:
- Streamlining and automating development processes to increase efficiency and reduce time-to-market.
- Ensuring robust and scalable infrastructure to support product development and deployment.
- Enhancing the reliability and performance of our software solutions through innovative problem-solving.
- Maintaining high service uptime and meeting stringent SLA requirements to ensure customer satisfaction.
- Contributing to the continuous improvement of development and deployment methodologies.
- Supporting cross-functional teams by providing the necessary tools and infrastructure for successful project execution.
What You’ll Need:
- B.Tech in Computer Science with 6+ years of experience in R&D Engineering.
- Proficiency in system design and data structures and algorithms (DSA).
- Strong programming skills in Python, MySQL, APIs development, and web services.
- Experience in front-end development with React JS.
- Hands-on experience with Unix and Windows environments.
- Expertise in DevOps tools such as Jenkins and CI/CD.
- Experience in source control management, particularly with Perforce and GitHub.
- Ability to work independently with minimal supervision and keen attention to detail.
- Excellent verbal and written communication skills.
Who You Are:
You are a detail-oriented and self-motivated professional with a strong technical background. Your problem-solving skills are exceptional, and you have a proven ability to develop innovative solutions independently. You excel in a collaborative environment, effectively communicating with both technical and non-technical stakeholders. Your ability to multitask and manage multiple projects simultaneously sets you apart, and you are committed to achieving operational goals with a direct impact on your area of work.
The Team You’ll Be A Part Of:
You will join a dynamic and innovative team focused on developing cutting-edge solutions in the field of R&D Engineering. Our team values collaboration, creativity, and continuous improvement, working together to drive technological advancements and achieve excellence in all aspects of product development and deployment.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.