DevJobs

Low Level Engineer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Python Python ꞏ 5y
  • Go Go
  • Git Git
  • GitHub GitHub
  • AWS AWS
  • Docker Docker
  • Terraform Terraform
What you’ll be doing

  • Full project ownership for critical parts of the core products; design and specification, implementation, communication, test plans and delivery.
  • Develop and maintain the main logic and capability that is running directly on the IOT edge devices.
  • Liaise with colleagues in engineering, product managers to help prioritize features and define the product roadmap.
  • Uphold engineering best practices applied across projects and teams.
  • Mentor and level up fellow teammates with pairing and code reviews.

Requirements:

What you bring to the table

  • 5+ years of professional engineering experience building and shipping production software, with on-prem delivery models preferable.
  • Self motivation and a drive to get stuff done. Working independently but closely integrated with the rest of the team, you will deliver and expect high quality results.
  • Demonstrated proficiency in an established programming language (C/C++ and Python are MUST).
  • Solid understanding of core Computer Science concepts (data structures, algorithms, time and memory complexity)
  • Strong OS Internals knowledge.
  • Working knowledge of Git (and GitHub) and related workflows.
  • Excellent verbal and written English communication skills.

Advantages:

Bonus Points

  • Experience designing, extending, and maintaining well-tested Go.
  • Experience with AWS, Docker, Terraform, and other cloud technologies.
  • Experience writing and maintaining complex distributed systems, parsers, query engines, indexing
  • Experience in continuous integration and delivery.
  • Experience working with distributed development teams.
  • Experience working with and contributing to open source projects and related communities.
  • Exposure to agile software development methodologies (Scrum, Kanban, etc).
Toka