As a Compiler Engineer on the team, you will be responsible for supporting and contributing to the architecture, design, and implementation of the trans compilation software. You should be comfortable with standard compiler architectures, and learning various languages to understand and implement the various translations.

You should be comfortable working in an agile environment with minimal supervision, and embody a passion for continuous improvement and test-driven development.

Responsibilities·

  • Develop the core transpiler, and its related tooling
  • Understand various programming languages, and help to develop valid translations
  • Implement various reports, optimizations and error handling for common issues
  • Develop small tools to augment manual translation work
  • Collaborate with delivery team, management team and remote developers
  • Improve the implementation and abstractions wherever possible

Qualifications·

Proven background in compiler architecture, optimization, code generation and overall design

  • Design and implementation (via interpretation, compilation or analysis) of domain specific languages, either stand-alone or embedded within a host language
  • Familiarity or experience with parsing techniques and tools; for example, parser generators (Lex, YACC, ANTLR, FLEX,Bison, etc.) or parser combinator libraries (e.g., Parsec, etc.)
  • Familiarity with PL concepts like concrete and abstract syntax, denotational and operational semantics, type systems and control and data flow analysis
  • Demonstrate strong abstraction and algorithmic skills
  • 2+ years of experience as compiler developer
  • 3+ years developing high quality code in C/C++, C#, Python, Java, Cobol or similar programming languages
  • Good understanding of Git/bitbucket
  • Collaborate with others through code reviews, design discussions, and problem-solving sessions.
  • Ability to work cross-functionally and execute in a proactive environment

Education & Experience BS/MS CS, CE or similar technical degree

Job Type: Full-time

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Intermediate/A-Level
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Feb 20, 2021
Posting Date:
Jan 19, 2021

7NSoft Systems (Pvt) Ltd

Information Technology · 11-50 employees - Karachi

Legacy to the Cloud Founded in 2004 by visionaries from leading technology organizations, MLOGICA’s leaders envisioned a faster, more efficient way of modernizing IT infrastructures to eliminate the skyrocketing costs of legacy systems that had stymied innovation and eaten away at enterprise profitability for years. They also realized modernization offered their customers the opportunity to harness the power of globally dispersed data to build revenue. mission is to assist its customers in driving enterprise profitability through advanced analytics and Cloud modernization. Helping customers unravel the complexities of migrating mission-critical, enterprise applications, databases, infrastructure, and data—while saving them time, money and business disruption is how we do it.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!