Senior Static Code Analysis Algorithm Developer

2 weeks ago


Bengaluru, Karnataka, India OpenText Full time

Company Overview

">

OpenText is a global leader in information management, shaping the future of digital transformation. With a culture that values innovation, creativity, and collaboration, our team partners with top companies worldwide to tackle complex issues and drive results.

">

About Our Product

">

Fortify, the industry-leading provider of Application Security solutions, empowers organizations to develop secure software. Our comprehensive portfolio includes testing on-premise and on-demand, covering the entire software development lifecycle. Over 80% of security breaches exploit application vulnerabilities, making us at the forefront of one of the fastest-growing segments in the security market.

">

A Day in Your Life

">

You will work with bright, motivated teammates to implement solutions to some of the toughest code analysis problems in the industry. We develop complex algorithms to scan the code of over 20 different programming languages using agile methodologies and techniques.

">

Your Responsibilities

">

• Design and implement static analysis algorithms based on recent relevant computer science research and literature.
• Develop new analysis features and add support for new languages and language features.
• Apply recent research developments from computer science literature where we can benefit from upgrading our algorithms and program representations.
• Write specifications for features as they are implemented.
• Analyze the quality of security finding results and product performance characteristics.
• Maintain the Fortify Static Code Analyzer code base using good software engineering practices.
• Collaborate with a project team of other software engineers, security researchers, and quality engineers to develop reliable, cost-effective, and high-quality solutions.

">

What It Takes

">

• Master's degree or Ph.D. (preferred) in Computer Science or equivalent, with emphasis on programming languages, static program analysis, compilers, or software security.
• 8+ years of solid enterprise Java backend engineering skills
• Excellent written and verbal communication skills; Ability to effectively communicate design proposals and specifications.
• Qualified candidates have prior expertise in or knowledge of one or more of the following areas:
• Background in knowledge of compiler internals, static code analysis algorithms (abstract interpretation, dataflow, higher order analysis, buffer analysis, shape analysis, separation logic, context-insensitive incremental analysis).
• Background in Compiler construction (frontends, IR, type inference, program transformations) in one or more programming languages
• Background in the software security domain Desirable skills:
• Programming skills in additional coding languages and frameworks and desire to learn new programming languages
• Compiler tools (LLVM, MLIR, Rust HIR/MIR, Eclipse JDT, etc.)
• Experience with software systems running on multiple platform types.
• Strong analytical and problem-solving skills.
• Familiarity with agile development methodologies

">

Compensation Package

">

We offer an estimated annual salary of $175,000 based on your qualifications and experience.



  • Bengaluru, Karnataka, India OpenText Full time

    About the RoleWe are seeking a highly skilled Technical Lead to lead our team in developing and implementing static code analysis algorithms based on recent computer science research and literature.Key Responsibilities:Design and implement static analysis algorithms based on recent relevant computer science research and literature.Develop new analysis...


  • Bengaluru, Karnataka, India Mercedes-Benz Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Mercedes-Benz Research and Development India Private Limited in Bangalore.About the RoleThis is a senior-level position that requires experience in static software analysis using Polyspace, Astree, and Coverity. The successful candidate will be responsible for...


  • Bengaluru, Karnataka, India OpenText Full time

    As a renowned leader in Enterprise Information Management, OpenText is seeking an exceptional Cyber Security Researcher to join our team. This exciting opportunity will involve designing and implementing cutting-edge static analysis algorithms based on recent research and literature.Our ideal candidate will have a Master's degree or Ph.D. in Computer Science...


  • Bengaluru, Karnataka, India LeadSoc Technologies Pvt Ltd Full time

    At LeadSoc Technologies Pvt Ltd, we are looking for a highly skilled Static Timing Analysis Engineer to join our team. The ideal candidate will have strong fundamentals in static timing analysis and experience in handling multi-power domain designs.The successful candidate will be responsible for conducting timing sign-off, including timing margin...


  • Bengaluru, Karnataka, India LeadSoc Technologies Pvt Ltd Full time

    Job SummaryWe are seeking a highly skilled Sr. Static Timing Analysis Specialist to join our team at LeadSoc Technologies Pvt Ltd. This role involves leading the timing sign-off process for complex System-on-Chip (SoC) designs, leveraging expertise in static timing analysis fundamentals, design margins, and SDC constructs.About UsLeadSoc Technologies Pvt Ltd...


  • Bengaluru, Karnataka, India Leadsoc Full time

    About the RoleLeadsoc Technologies is seeking a highly skilled Senior Static Timing Analysis (STA) Engineer to play a critical role in ensuring the timing closure of complex SoC designs.The ideal candidate will be responsible for optimizing design performance, identifying and resolving timing issues, and collaborating with cross-functional teams to deliver...


  • Bengaluru, Karnataka, India Proxelera Full time

    About ProxeleraWe are a leading technology company in the semiconductor industry, expanding our presence in new markets. Our expertise in VLSI design has enabled us to sign a partnership with TechLink Global Ltd in Tel Aviv, Israel.Our headquarters are located in Bangalore, and we offer a unique opportunity to be part of a dynamic team.Job OverviewWe are...


  • Bengaluru, Karnataka, India L&T Semiconductor Technologies Full time

    Job Overview">This role is a key position within L&T Semiconductor Technologies, focusing on the development and maintenance of automated build scripts, source control management, and code analysis tools.About the Role">We are seeking an experienced Senior Build Automation and Code Quality Engineer to join our team. The successful candidate will have a...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    At Synopsys Inc., we're driving innovation in the Era of Smart Everything. Our cutting-edge technologies for chip design and software security are empowering breakthroughs in self-driving cars, artificial intelligence, and more.We're seeking a highly skilled Senior Validation Specialist to join our product validation team for PrimeTime. As a key member of...


  • Bengaluru, Karnataka, India L&T Technology Services Full time

    L&T Technology Services is seeking a highly skilled Physical Design and Static Timing Analysis Expert to join our team in Bangalore. This role offers an estimated annual salary of 1200000 INR.As a key member of our design team, you will be responsible for delivering high-quality pre-design and static timing analysis tasks to ensure efficient silicon bring-up...


  • Bengaluru, Karnataka, India UST Full time

    We are seeking a highly skilled Senior Static Timing Analysis (STA) Engineer with over 6 years of experience to join our team in Bangalore, India. This role involves working on complex multi-power domain designs, enhancing STA flows, and generating timing ECOs for physical design.Job DescriptionThe ideal candidate will have strong expertise in STA...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    At Synopsys Inc., we are at the forefront of innovation, driving the Era of Smart Everything. Our cutting-edge technologies for chip design and software security power breakthroughs like self-driving cars, artificial intelligence, and the cloud.We seek a Test & Validation Staff Engineer to join our PrimeTime product validation team. This exciting opportunity...


  • Bengaluru, Karnataka, India Continental Full time

    About the RoleWe are seeking a skilled Senior Algo Developer to join our team at Continental, where you will play a critical role in designing and developing advanced signal processing algorithms for radar systems.Job DescriptionIn this position, you will be responsible for:Developing and implementing signal processing algorithms for radar systems,...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    At Synopsys Inc, we're at the forefront of innovations that transform industries and lifestyles. Self-driving cars, Artificial Intelligence, cloud computing, 5G networks, and the Internet of Things are revolutionizing the way we live and work.We're seeking a seasoned Test & Validation Staff Engineer to join our PrimeTime product validation team. This...


  • Bengaluru, Karnataka, India Rambus Full time

    About the RoleWe are seeking a highly experienced Senior Static Timing Analyst to join our team at Rambus. As a key member of our design implementation group, you will be responsible for leading the full-chip static timing analysis process for high-speed mixed-signal designs.


  • Bengaluru, Karnataka, India OpenText Full time

    At OpenText, we are committed to innovation and collaboration. As a global leader in information management, our team has the opportunity to partner with world-renowned companies, tackle complex issues, and contribute to projects shaping the future of digital transformation.Your Impact:We empower organizations to develop secure software by offering a...


  • Bengaluru, Karnataka, India Eteros Technologies Full time

    **Role Description**Eteros Technologies is a Semiconductor Engineering services company seeking a seasoned Senior Design Engineer to lead the synthesis, static timing analysis, and DFT efforts for an advanced mixed signal chip.Main Responsibilities:Full chip and block level timing closure ownership throughout the entire project cycle (RTL, synthesis, and...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    Company OverviewEximietas Design is a leading provider of innovative digital design solutions.We are seeking an experienced Static Timing Analysis (STA) CAD Engineer to join our team and contribute to the development of cutting-edge designs for various industries.Job DescriptionAs a STA CAD Engineer, you will be responsible for developing, supporting, and...


  • Bengaluru, Karnataka, India Career Makers Full time

    **Company Overview**: At Career Makers, we are committed to delivering cutting-edge solutions in the field of biometrics. Our innovative approach has earned us a reputation as industry leaders.**Salary**: We offer an estimated annual salary of $150,000 - $220,000, commensurate with experience, for this senior role.**Job Description**: As an Image Analysis...

  • Software Engineer

    1 month ago


    Bengaluru, Karnataka, India Capgemini Full time

    We are seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing complex algorithms and data analysis tools to drive business growth.Key responsibilities include:Designing and implementing data analysis tools to extract insights from large datasets.Developing and...