Static Analysis Engineer

TIOBE Software B.V.

Eindhoven

Hybrid

EUR 70,000 - 110,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TIOBE Software B.V. in Eindhoven seeks a seasoned software engineer to design and implement coding standard rules for static analysis across multiple languages.

You will translate software defects into actionable rules and integrate them into our toolchain, contributing to high-assurance software quality. The role requires a Master degree, expertise in parsers, and 5+ years in software development, with strong interest in language diversity and software integrity.

Qualifications

  • Master degree in Software Science or equivalent.
  • Have experience implementing parsers.
  • Preferred knowledge of at least 3 of these languages: C, C++, Java, Python and C#.
  • Quick learner, who likes learning new programming languages.
  • At least 5+ years in a software development role.
  • Affinity for software code quality or software integrity.
  • Previous work with compiler generators.

Responsibilities

  • Thoroughly analyze and understand the software defect under analysis.
  • Translate the software defect into an implementable coding standard rule.
  • Implement coding standard rules with a static analyzer.
  • Integrate with tool infrastructure.

Skills

Parsers
Programming languages
Code quality
Software development experience
Learning agility
Compiler generators

Education

Master degree in Software Science

Tools

Compiler generators

Job description

Are you passionate about pioneering the future of software quality assessment? Do you thrive on the challenge of developing cutting-edge algorithms to detect critical vulnerabilities in code? At TIOBE, we want to bring software quality to its highest achievable level. Our customers face the challenge of operating the most complex technologies across many industries requiring exceedingly demanding reliability and security, and can only do so if we do our part as the best software quality framework in the field. Our tools identify every possible software defect that can be checked automatically with static code analysis techniques. Your main responsibility will be to implement coding standard rules to detect software defects for many different languages.

Your responsibilities
  • Thoroughly analyze and understand the software defect under analysis.
  • Translation of the software defect into an implementable coding standard rule.
  • Implementation of coding standard rules with a static analyzer.
  • Integration with tool infrastructure.
Requirements for the role
  • Master degree in Software Science or equivalent.
  • Have experience implementing parsers.
  • Preferred knowledge of at least 3 out of these 5 languages: C, C++, Java, Python and C#.
  • Quick learner, who likes learning new programming languages.
  • At least 5+ years in a software development role.
  • Affinity for software code quality or software integrity.
  • Pre if you worked with compiler generators.

Paul Jansen - CEO and head of our Quality Lab

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Static Analysis Engineer: Elevate Software Quality
Static Analysis Engineer: Elevate Software Quality

TIOBE Software B.V. • Eindhoven

Hybrid
EUR 70,000 - 110,000
Embedded Software QA Engineer
Embedded Software QA Engineer

High Tech Campus Eindhoven • Eindhoven

On-site
EUR 50,000 - 70,000
Embedded QA Engineer for Firmware & Hardware Validation
Embedded QA Engineer for Firmware & Hardware Validation

High Tech Campus Eindhoven • Eindhoven

Hybrid
EUR 50,000 - 70,000
TEST ENGINEER
TEST ENGINEER

Atos SE • Amstelveen

On-site
EUR 45,000 - 65,000
Competitive salary
Company car
20 annual leave days
+1
QA Engineer in Amsterdam
QA Engineer in Amsterdam

Plantrs • Amsterdam

On-site
EUR 60,000 - 85,000
Test Engineer
Test Engineer

Y-Axis • Utrecht

Hybrid
EUR 50,000 - 70,000
Software Developer
Software Developer

Tollenaar Industries • Zwolle

On-site
EUR 30,000 - 45,000
Aantrekkelijke arbeidsvoorwaarden
40-urige werkweek
Dagdienst (07:00–17:15)
+6
Test Analyst | Data Driven Applications | SQL & Python | Almere, Netherlands
Test Analyst | Data Driven Applications | SQL & Python | Almere, Netherlands

ILIAS Solutions • Almere

On-site
EUR 60,000 - 80,000
Software Engineering AI Trainer (Netherlands)
Software Engineering AI Trainer (Netherlands)

Anyone AI Inc. • Netherlands

Remote
EUR 55,000 - 138,000
Software Engineer – AI & Software Modernisation
Software Engineer – AI & Software Modernisation

Science [&] Technology Corporation • Eindhoven

On-site
EUR 60,000 - 86,000