Software Engineer

Edmonton, Alberta (AB)

HCLTech
Apply for this Job

Job Title :- Software Engineer

Location :- Edmonton, AB (Remote )

Type of Position:- FTE(Fulltime )


Mandatory Skills:-

  • Python, SQL, Silicon Validation
  • Software Engineer for Emulator Dashboard development

Responsibilities

  • Design core, backend software components and implementation
  • Code using primarily Python, SQL
  • Understand different Silicon Emulation platforms like Protium/Palladium and generate different dashboards for the usage statistics
  • Interface with other teams to incorporate their innovations and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Set direction and goals for the team regarding project impact, product quality and engineering efficiency
  • Helps onboard new team members, provides mentorship and enables successful ramp up on your team's code bases

Qualifications

  • 4+ years of hands-on experience with system software design, development, maintenance, and experience in Python programming and debugging
  • Experience building infrastructures and tools to speed up development, test, and release
  • Handson experience on Linux operating system.
  • Experience leading major initiatives successfully
  • Experience leading projects and teams accordingly
  • Experience building and shipping high quality work and achieving high reliability
  • Experience developing quality code with appropriate testing, proper rollout, monitoring, and proactive changes
  • Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
  • Bachelor's degree in computer science, Computer Engineering

Preferred Qualifications

  • Experience with front-end development using HTML, CSS, and JavaScript.
  • Familiarity with database technologies such as SQL and NoSQL
  • Experience in working with Silicon Emulation platforms likes Protium/Palladium and Zebu
  • Experience working with distributed systems and knowledge on AWS or similar cloud computing platforms
  • Experience working with CI/CD tools integration
  • Knowledge of data science and machine learning concepts and tools.
Date Posted: 09 May 2025
Apply for this Job